ssh proxycommand setara di server


2

Katakanlah kita memiliki tiga mesin me, proxy, server

Saya ingin memiliki koneksi ssh ke server, jadi biasanya saya akan melakukannya

me$ ssh proxy
proxy$ ssh server
server$ # and here we are

solusi proxy ssh yang sepenuhnya merupakan sisi klien adalah:

$ cat .ssh/config

Host proxy
    HostName proxy.ip

Host server
    HostName server.ip
    ProxyCommand ssh proxy -W %h:%p

Tetapi jika saya ingin memaksakan perintah proxy ini di server saya, saya akan mengedit file otor_keys saya seperti ini:

$ cat .ssh/authorized_keys

command="ssh user@proxy" ssh-rsa AAA...444 omg@themiddleofnowhere

Oke: kedua solusi ini bekerja untuk ssh, tetapi untuk perintah seperti rsyncdan scpdan yang lainnya, solusi pertama berfungsi, sedangkan yang kedua gagal.

Pertanyaan: bagaimana saya bisa memaksa perintah ssh proxy di server saya dan masih mengizinkan perintah seperti rsyncdan scpbekerja secara normal?

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.