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