Как передать локальные файлы с помощью PuTTY через ssh на удаленный сервер?

Как передать локальные файлы с помощью PuTTY через ssh на удаленный сервер?

Я установил puTTY для Windows 10 и подключаюсь к удаленному серверу через SSH. Я хочу отправить файлы с моего локального компьютера Windows на удаленный сервер. Как это сделать?

Я использую puTTY, но также можно использовать psftp, pscp и т. д.

Я использую это.

pscp.exe i F:\.ssh\anotherprivate.ppk "F:\xss vulnerability.txt" [email protected].

И получил это:

More than one remote source not supported

решение1

Я думаю, у вас две ошибки:

Первая опечатка, следует использовать -i F:\.ssh\anotherprivate.ppk(обратите внимание на дефис).

Во-вторых, вы можете указать папку в целевой системе (или завершить двоеточием для домашней папки пользователя):[email protected]:/tmp/

Это приводит нас к целой команде:

pscp.exe -i F:\.ssh\anotherprivate.ppk "F:\xss vulnerability.txt" [email protected]:/tmp/

решение2

ИспользоватьWinSCP(совместимо с Windows 10) для загрузки/выгрузки файлов на удаленный сервер:

введите описание изображения здесь

Также вы можете использовать putty как часть WinSCP:

введите описание изображения здесь

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