Скачать файл в режиме ssh? - PullRequest
       15

Скачать файл в режиме ssh?

3 голосов
/ 23 сентября 2011

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

Но единственный способ, которым я знаю, как это сделать, - это открыть новое окно командной строки и использовать scp с локального на удаленный.

есть способ сделать это непосредственно с сервера ssh?

как команда, которая знает мой текущий ip, поэтому может настроить все автоматически?

(замечательно было бы также сделать загрузку таким способом ...)

Ответы [ 2 ]

1 голос
/ 23 сентября 2011

Нет простого способа сделать это - я использовал ssh & scp много лет, как вы только что описали. Но вы можете настроить ssh & scp таким образом, чтобы они не запрашивали пароль каждый раз, что очень удобно! Для этого вам необходимо:

  1. генерация ключей с помощью ssh-keygen - они также могут быть защищены парольной фразой (= пароль)
  2. скопировать ключи на удаленный компьютер в ~ / .ssh / authorized_keys

И затем, каждый раз, когда вы запускаете сеанс, вы запускаете ssh-agent и ssh-add. Вы просто вводите пароль один раз. И тогда вы можете просто запустить scp / ssh много раз, из скриптов и т. Д., Без необходимости каждый раз вводить пароль!

Я не помню точный способ, как все это настроить, но взгляну на страницы всех этих полезных инструментов! Многие вещи можно автоматизировать, поместив их в файлы ~ / .bash_profile или ~ / .bashrc.

0 голосов
/ 18 марта 2013

Я нашел это, пытаясь ответить на ваш вопрос для себя:

https://askubuntu.com/a/13586/137980

Просто установите zssh и используйте Ctrl- @, чтобы перейти в режим передачи файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...