Удалённый доступ из консоли Linux/MacOS утилитой ssh.

SSH сессия с открывается в консольном приложении Консоль (Xterm, Gnome-terminal, Konsole ...).

Запуск SSH агента  

Удалённый доступ к

Cоединение с

Для соединения с выполните команду ssh, указав путь к ключу, переданному SSH агенту.
[petrov@work1:~]$ ssh -Y -A -i ~/.ssh/petrov-work1 petrov@.kiam.ru

В команде ssh ключи -i и -A необходимы для авторизации по приватному ключу с помощью SSH агента, они обязательны. Ключ -Y необходим для работы с выводом графических программ c на ваш Windows-компьютер. Если вам это не нужно, ключ -Y можно не задавать.

Если вы соединяетесь с первый раз, oтветьте yes

RSA key fingerprint is cc:14:08:d4:a5:ff:2c:89:96:db:d3:77:c7:c9:e6:9c.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added  (RSA) to the list of known hosts.
Last login: Sat Dec 21 10:19:57 2022 from 108.244.25.181

[petrov@ ~]$ 

Cоединение с . Вариант 1.

В этом варианте сначала производится соединение с сервером k60.scp.kiam.ru, а потом на нём отдельной командой выполняется соединение с .

[petrov@work1:~]$ ssh -Y -A -J petrov@scp.k60.kiam.ru petrov@k60
[petrov@scp:~]$ ssh -Y -A 
[petrov@ ~]$ 

А можно и не потом, а сразу — в той же команде.

[petrov@work1:~]$ ssh -Y -A -J petrov@scp.k60.kiam.ru 
[petrov@ ~]$ 

Если вы соединяетесь с первый раз, oтветьте yes

RSA key fingerprint is cc:14:08:d4:a5:ff:2c:89:96:db:d3:77:c7:c9:e6:9c.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added  (RSA) to the list of known hosts.

Last login: Sat Dec 21 10:19:57 2022 from scphost

[petrov@ ~]$ 

Cоединение с . Вариант 2.

В этом варианте сначала производится соединение с с сервером k60.scp.kiam.ru c перенаправлением пакетов со стандартного для протокола SSH порта 22 на нестандартный порт компьютера пользователя.

[petrov@work1:~]$ ssh -Y -A -L30060::22 petrov@scp.k60.kiam.ru

После этого окно с выполненным соединением можно положить на полку, пускай в нём перенаправляются SSH пакеты , больше от него ничего не требуется.

Теперь для подключения к в новом окне или вкладке консольного приложения выполняется соединение с нестандартным портом компьютера пользователя, куда уже перенаправлены пакеты с .

[petrov@work1:~]$ ssh -Y -A -p 30060 petrov@localhost

Last login: Sat Dec 21 10:19:57 2022 from scphost

[petrov@ ~]$ 

А если вы работаете и с K-60 и с K60 GPU, можно в одной команде перенаправить пакеты с обеих машин:

[petrov@work1:~]$ ssh -Y -A -L30061:k60:22 -L30062:k60gpu:22 petrov@scp.k60.kiam.ru

а потом подключаться и к K-60

[petrov@work1:~]$ ssh -Y -A -p 30061 petrov@localhost

и к К-60 GPU

[petrov@work1:~]$ ssh -Y -A -i -p 30062 petrov@localhost

Подробнее см. man ssh,  man ssh-agent,  man ssh-add.


Примечание:

Ключ -Y нужен для проброса графики c на ваш компьютер. Если вам графика не нужна, его можно опустить.

 
 
 
 
 
 
 
 
  Тел. +7(499)220-79-72; E-mail: inform@kiam.ru