Ben evde bilgisayarımda ~ / .ssh / config bir giriş var:
host foo bar
ProxyCommand ssh -x -a -q gateway.example.com nc %h 22
nerede gateway.example.com
genel Internet ve dahili bir ağ hem bağlandığı iş yerinde bir sunucudur. Ağ geçidi kutusu, / etc / hosts içindeki girişleri kullanarak foo ve çubuğu çözer.
Benim sorunum diğer tarafında bir kutu ulaşmak gerekir foo
. Buna "baz" diyelim. "Baz" ana bilgisayarı, foo'nun bağlı olduğu başka bir özel ağ üzerindedir, ancak "ağ geçidinin" bağlı olduğu başka bir ağda değildir.
Bunu kullanarak denedim:
host baz
ProxyCommand ssh -x -a -q gateway/example.com ssh foo nc %h 22
Ama bu işe yaramıyor ve ben derinliğimden biraz uzaktayım. Bunu nasıl yaparım?
Bunun önemli olduğunu düşünmüyorum, ama bunu Ubuntu 10'da yapıyorum.