11

Из-за моего веб-хостинга я не могу использовать FTP. Есть файл, который я хотел бы скачать. Как я могу сделать это через SSH?

6 ответов6

11

Если вы используете Linux, просто используйте scp из командной строки следующим образом:

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

Если вы используете Windows, я рекомендую FileZilla. Это хороший бесплатный клиент ftp, который поддерживает передачу файлов по ssh (sftp).

1

защищенная копия (SCP)

1

Поскольку вы наиболее знакомы с ftp, вы должны использовать sFTP, как упоминалось ранее.

Вы можете использовать FTP-клиент, такой как FileZilla, и, кроме создания соединения, все будет работать так же, как если бы вы использовали ftp.

Это легко настроить, и вам не нужно изучать что-то новое.

С другой стороны

scp server:/path/to/file . 

это самый быстрый способ передачи одного файла.

Другая альтернатива, если вы работаете в Linux, это то, что вы можете сопоставить сервер ssh, как если бы он был локальным диском, используя sshfs из командной строки или на рабочем столе GNOME:

Места> Подключиться к серверу ...

и выберите SSH из выпадающего списка, введите имя хоста, имя пользователя и пароль, и вы можете перетаскивать файлы в файловый менеджер.

0

Используйте SFTP:

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

0
ssh .... cat somefile > somefile
0

Если у вас установлен KDE (наиболее вероятно, если вы работаете в Unix-подобной системе), вы можете использовать fish IOSlave. Просто введите fish://username@domainname_or_IP/ в адресной строке konqueror. Большинство приложений KDE могут обрабатывать файлы на удаленном хосте SSH так, как если бы они были локальными файлами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .