1

Я подключился к серверу Unix, используя SSH из моего терминала из моего клиента Windows.

Как скопировать файлы с сервера Unix на клиент Windows? Могу ли я использовать команды scp и rcp? Или есть другие способы сделать это?

4 ответа4

10

scp это способ, которым мы делаем это. Если вы используете что-то вроде шпатлевки, она поставляется вместе с pscp .

Я предпочитаю pscp стандартному scp так как он позволяет указывать пароль в командной строке, что полезно для сценариев.

Пример вызова из одного из моих сценариев (детали изменены, чтобы защитить невинных):

pscp -pw paxpwd src.tar.gz pax@pax.com:/usr/pax/tmp/src.tar.gz

Это копирует файл src.tar.gz из моего локального (Windows) каталога в /usr/pax/tmp на моем компьютере pax.com UNIX, используя пользователя и пароль pax/paxpwd .

Ваш конкретный вариант использования будет удовлетворен:

pscp -pw biranchipwd biranchi@myunixserver.com:abc/xyz.txt xyz.txt

Имейте в виду, что размещение паролей в скриптах, как правило, не очень хорошая идея, поскольку это означает, что любой, взломавший ваш локальный компьютер, может легко взломать и другой компьютер.

2

Вы должны проверить SFTP. Filezilla может обрабатывать SFTP-сессии. также замазка обеспечивает команду pscp.

0

Вы можете использовать scp непосредственно в самой командной строке: Например:

c:> scp myuser@myhost.com:/home/myuser/test.properties.

Пароль myuser@myhost.com:

test.properties 100% 675 0,7 КБ / с 00:00

0

Проверьте WinSCP для свободного клиента SFTP GUI, если вы не хотите беспокоиться о командной строке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .