Для этого вы можете использовать ssh tunnel, вы должны создать файл по пути:
atiruz@pc:~$ nano ~/.ssh/config
и добавить этот текст (с учетом ваших серверов):
Host gatewayPC
HostName 100.110.120.130
Host localPC
ProxyCommand ssh -A -t root@gatewayPC -p 222 nc 192.168.1.5 22
Host otherPC
ProxyCommand ssh -A -t localPC nc 10.10.0.55 22
С этимНапример, вы можете перейти непосредственно от шлюза ПК к локальному ПК, просто запустите в терминале:
atiruz@pc:~$ ssh root@localPC
Схема должна быть такой, как описано в this site .(Я сделал небольшое изменение, потому что в примере с этим сайтом не работал мой Ubuntu 12.04).
Вы также можете использовать его в Nautilus
со следующим путем, который будет использоваться следующим образом:
Либо в терминале: atiruz@pc:~$ nautilus sftp://root@localPC
Или непосредственно в Nautilus
: sftp://root@localPC