Загрузите файл на локальный ПК от удаленного ssh

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

11
задан 17.03.2010, 22:01

6 ответов

Если Вы находитесь на Linux, просто используйте scp из командной строки как это:

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

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

11
ответ дан 07.12.2019, 12:23

защитите копию (SCP)

1
ответ дан 07.12.2019, 12:23

Поскольку Вы являетесь самыми знакомыми с ftp, необходимо использовать SFTP, как ранее упомянуто.

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

Легко настроить, и Вы не должны изучать ничего нового.

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

scp server:/path/to/file . 

самый быстрый путь состоит в том, чтобы передать один файл.

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

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

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

1
ответ дан 07.12.2019, 12:23
ssh .... cat somefile > somefile
0
ответ дан 07.12.2019, 12:23

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

0
ответ дан 07.12.2019, 12:23

Использование SFTP:

В вычислениях Протокол передачи файлов SSH (также Секретный Протокол передачи файлов, Безопасный FTP или SFTP) является сетевым протоколом, который обеспечивает доступ к файлу, передачу файлов и технические возможности управления файлами по любому надежному потоку данных. Это было разработано Инженерным советом Интернета (IETF) как расширение Безопасного протокола Shell (SSH) версия 2.0 для обеспечения безопасной возможности передачи файлов, но также предназначается, чтобы быть применимым с другими протоколами. IETF интернет-Проекта указывает, что даже при том, что этот протокол описан в контексте протокола SSH-2, он мог использоваться во многих различных приложениях, таких как безопасная передача файлов по Безопасности транспортного уровня (TLS) и передача информации управления в применениях VPN.

0
ответ дан 07.12.2019, 12:23

Теги

Похожие вопросы