Завантажте файл на локальний ПК з віддаленого ssh


11

Через мого веб-хоста я не можу використовувати FTP. Є файл, який я хотів би завантажити. Як я можу це зробити через ssh?

Відповіді:


11

Якщо ви користуєтесь Linux, просто використовуйте scp з командного рядка так:

scp user@host:/path/to/file .

Якщо у вас є Windows, я рекомендую FileZilla . Це хороший безкоштовний ftp-клієнт, який підтримує передачу файлів через ssh (sftp).


1
Приємно знати, що FileZilla працює і на Linux. Але користувачі живлення будуть використовувати командний рядок. ;-)
Ionică Bizău


1

Як ви найбільше знайомі з ftp, вам слід використовувати sFTP, як було зазначено раніше.

Ви можете використовувати FTP-клієнт, такий як FileZilla, і крім створення з'єднання, все буде працювати так само, як якщо б ви використовували ftp.

Це легко налаштувати, і вам не потрібно дізнаватися нічого нового.

З іншого боку

scp server:/path/to/file . 

- найшвидший спосіб передати один файл.

Іншою альтернативою, якщо ви працюєте з Linux, є те, що ви можете зіставити ssh-сервер так, ніби це локальний диск, використовуючи sshfs з командного рядка або на робочому столі GNOME:

Місця> Підключення до сервера ...

і виберіть SSH у спадному меню, введіть ім’я користувача та пароль свого імені, і ви можете перетягувати файли у файловому менеджері.



0

Якщо у вас встановлений KDE (найбільш імовірно, якщо ви працюєте в системі, схожа на Unix), ви можете використовувати fishIOSlave. Просто введіть, наприклад, fish://username@domainname_or_IP/адресний рядок konqueror. Більшість програм KDE можуть обробляти файли на віддаленому хості SSH так, як якщо б вони були локальними файлами таким чином.


0

Використовуйте SFTP :

При обчисленні протокол передачі файлів SSH (також протокол секретного передачі файлів, захищений FTP або SFTP) - це мережевий протокол, який забезпечує доступ до файлів, передачу файлів та функції управління файлами через будь-який надійний потік даних. Він був розроблений Інженерною робочою групою Internet Engineering (IETF) як розширення протоколу Secure Shell (SSH) версії 2.0 для забезпечення можливості безпечної передачі файлів, але також призначений для використання з іншими протоколами. IETF Інтернетного проекту зазначає, що, хоча цей протокол описаний у контексті протоколу SSH-2, він може бути використаний у багатьох різних програмах, таких як безпечна передача файлів через безпеку транспортного рівня (TLS) та передача інформація про управління в додатках VPN.

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