Предположим, что я подключился к серверу на компьютере с Windows и хочу scp file myLocalComp:someDir
, есть ли что-то автоматически встроенное или мне нужно настроить SSHD для этого в Windows?
2 ответа
Если вы scp
на удаленном сервере, вам действительно понадобится sshd-сервер на стороне Windows, чтобы scp мог установить SSH-соединение с удаленного сервера (где находится scp) на ваш компьютер, а затем передать файл.
В качестве альтернативы, если у вас есть SSH-доступ к этому удаленному серверу, вы можете использовать такой инструмент, как WinSCP, который даст вам возможность извлечь файл с этого сервера по SSH способом, очень похожим на FTP и без необходимости устанавливать SSH-сервер. на твоей стороне.
Редактировать: я забыл упомянуть pscp
инструмент командной строки, созданный теми же авторами, что и Putty, и доступный на официальной странице загрузки Putty. Я лично предпочитаю использовать WinSCP, но pscp
тоже сделает эту работу.
Загрузите PSCP с http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html.
Это приложение для Windows.
Затем вы можете сделать что-то подобное этому сценарию.
ИСТОЧНИКИ ФАЙЛОВ /home /user /documents /* DESTINATION d:\backup\user\documents
pscp -r user@192.168.x.y:/home/user/documents/* d:\backup\user\documents