Як я можу скопіювати файл із віддаленого сервера для використання Putty в Windows? [зачинено]


78

Як скопіювати файл із віддаленого сервера в мою локальну систему Windows за допомогою сеансу Putty?


Одним із рішень є налаштування переадресації портів за допомогою шпаклівки (наприклад, 8080-8080), а потім всередині сеансу SSH python -m SimpleHTTPServer 8080. Потім локально відкрийте браузер і перейдіть до localhost:8080.
falsePockets

Відповіді:


136

Це працювало за допомогою PSCP. Інструкції:

  1. Завантажте PSCP.EXE із завантаження Putty сторінки
  2. Відкрийте командний рядок і введіть set PATH=<path to the pscp.exe file>
  3. У командному рядку вкажіть розташування pscp.exe за допомогою команди cd
  4. Тип pscp
  5. використовуйте наступну команду, щоб скопіювати файл із віддаленого сервера у локальну систему

    pscp [options] [user@]host:source target
    

Отже, щоб скопіювати файл /etc/hostsіз сервера example.comяк користувача fredу файл c:\temp\example-hosts.txt, слід набрати:

pscp fred@example.com:/etc/hosts c:\temp\example-hosts.txt

4
якщо вам потрібно підключитися до певного порту, використовуйте наступне. pscp -P <port> userid @: path / source_file_name c: \ path \ destination
Swamy

2
Для автентифікації за допомогою ключа ssh використовуйте -i C:\path\id_rsa.ppk посилання
Ніколас

1
Зручно зберегти сеанс у шпаклівці та використовувати цей сеанс, щоб не виникало клопоту з автентифікацією в pscp. pscp sessionname:source target, де ім'я сесії замінено на ім'я збереженого сеансу в шпаклівці.
Bikash kharel

Отже, це неможливо зробити всередині вікна шпаклівки, це потрібно використовувати в CMD?
Герман Зуброт

1
@HermanToothrot, схоже. потрібно запускати його окремо від шпаклівки. Крім того, я думаю, мені слід зазначити, що вам потрібні подвійні лапки на шляху Windows, якщо ви вкажете повний шлях таким чином: як pscp pi@192.168.0.123:/folder/myfile.txt "D:\Temporary\\myfile.txt" варіант, ви завжди можете використовувати WinSCP, який простіше у використанні через графічний інтерфейс
mickeymicks

94

Одним із інструментів шпаклівки є pscp.exe; це дозволить копіювати файли з віддаленого хосту.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.