Apakah ada cara / opsi / pembungkus untuk ssh yang akan memungkinkan tidak hanya penerusan agen tetapi juga penerusan konfigurasi?
Misalnya, pertimbangkan a workstation
dan a server
. Workstation ~/.ssh/config
mendefinisikan host somehost
dan server
tetapi file konfigurasi server kosong . Apakah mungkin saat server
menggunakan workstation
file konfigurasi dengan cara ini:
user@workstation$ ssh server # server is defined in .ssh/config on workstation
successful login on server
user@server$ ssh somehost # somehost is defined in .ssh/config on workstation
# but NOT in .ssh/config on server
successful login on somehost
user@somehost$ _
yaitu saya INGIN merujuk ke workstation
file konfigurasi saat sedang di server
.
ssh
forwarding
Krastanov
sumber
sumber
/etc/ssh/ssh_config
atau~/.ssh/config
) atau file konfigurasi server (/etc/ssh/sshd_config
) aktifserver
, yaitu hop perantara?workstation
file konfigurasi saat sedang aktifserver
.Jawaban:
Satu-satunya kemungkinan yang dapat saya pikirkan dari atas kepala saya yang tidak melibatkan penyalinan sebenarnya adalah membuat terowongan dari klien (
workstation
) kesomehost
viassh -w ...
, dengan demikian memungkinkan Anda untuk menghubungkan "langsung" dariworkstation
kesomehost
.Jadi Anda menggali terowongan
server
untuksomehost
dan dengan demikian membuatsomehost
tersedia untukworkstation
. Itu jika penerusan port belum dinonaktifkan atau dibatasi.Satu-satunya kemungkinan lain yang terlintas dalam pikiran adalah menyalin file konfigurasi, menggunakan
scp
, dan kemudian memulaissh
klienserver
menggunakanssh -F <your-copied-config>
. Sebagai variasi pada tema itu, Anda tentu saja dapat mengurai file konfigurasiworkstation
dan meneruskan opsi menggunakan-o ...
.sumber