SSH ProxyCommand
Tuesday, 23 February 2010 12:12![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
О, сколько ещё в мире неизведанного!
Предположим, есть REMOTEHOST к которому доступ есть только с хоста "distant", который, в свою очередь, доступен только с "nearest".
scp тоже так работает. Да вообще что угодно, работающее по ssh.
Предположим, есть REMOTEHOST к которому доступ есть только с хоста "distant", который, в свою очередь, доступен только с "nearest".
[gns@localhost ~]$ cat .ssh/config:
Host REMOTEHOST
User gns
ProxyCommand ssh -At vasya@nearest ssh -At petya@distant nc REMOTEHOST 22
[gns@localhost ~]$ ping REMOTEHOST
ping: unknown host REMOTEHOST
[gns@localhost ~]$ ssh REMOTEHOST
Pseudo-terminal will not be allocated because stdin is not a terminal.
ssh: Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Pseudo-terminal will not be allocated because stdin is not a terminal.
ssh: Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Tue Feb 23 10:58:24 2010 from x.x.x.x
[gns@REMOTEHOST ~]#
scp тоже так работает. Да вообще что угодно, работающее по ssh.