Как я копирую файлы от сервера Unix до клиента Windows с SSH?

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

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

1
задан 18.10.2013, 15:47

4 ответа

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

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

10
ответ дан 12.12.2019, 07:41

необходимо проверить SFTP. Filezilla может обработать сессию SFTP. также шпаклевка обеспечивает команду pscp.

2
ответ дан 12.12.2019, 07:41

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

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

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

test.properties 100% 675 0.7KB/s 0:00

0
ответ дан 12.12.2019, 07:41

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

0
ответ дан 12.12.2019, 07:41

Теги

Похожие вопросы