Как скопировать данные с помощью ssh scp из папки Linux в папку Windows?

Как скопировать данные с помощью ssh scp из папки Linux в папку Windows?

Возникли проблемы при копировании содержимого каталога:

ПК A: ПК с Linux и папкой, содержащей изображения (/usr/share/a/images) ПК B: ПК с Windows и общей папкой B (192.168.1.2)

Я использую ПК B, использую Putty для открытия сеанса SSH на ПК A. Ввел имя пользователя и пароль и мне удалось попасть в терминал.

затем я пытаюсь сделать копию каталога:

admin@abc-ace:~$ scp -r /usr/share/a/images 192.168.1.2:/B/
ssh: подключение к хосту 192.168.1.2 порт 22: соединение отклонено соединение потеряно

кто-нибудь знает, в чем дело? и неправильная ли у меня команда для scp?

решение1

кто-нибудь знает в чем дело?

Ваш ПК с Windows является не SSH-сервером, а клиентом.

и моя команда для scp неверна?

Ваша команда будет работать, если вы настроите SSH-сервер на ПК с Windows, но вам на самом деле не нужно этого делать, если задача заключается просто в копировании контента по SSH с компьютера с Linux на ПК с Windows.

Если вы загрузили все программы, которые идут в комплекте PuTTY, то есть программа, PSCP.exeкоторая вам нужна на ПК с Windows для копирования с удаленного компьютера на Windows черезSSH:

PSCP.EXE -r [email protected]:/usr/share/a/images C:\Users\Public\Downloads

Если вы не скачали весь PuTTYпакет, то вы можете скачатьPSCP.EXE здесь

Связанный контент