GNU/Linux >> Belajar Linux >  >> Linux

Cara SSH langsung ke target via jumphost menggunakan SSH Config tanpa tambahan perintah ssh

Solusi 1:

Anda akhirnya masuk ke host lompat karena konfigurasi Anda secara eksplisit mengatakan untuk mengabaikan nama host yang Anda tentukan dan masuk ke host lompat.

  HostName jumphost.example.com

HostName menimpa nama host yang ditentukan pada baris perintah.

Jika Anda mencoba menggunakan jump host secara otomatis tanpa harus menentukannya pada baris perintah ssh, opsi file konfigurasi yang benar adalah ProxyJump . Misalnya:

Host everything, behind, jumphost, *.example.com
  ProxyJump jumphost.example.com

Sekarang Anda bisa menjalankan ssh target.example.com dan Anda akan melewati jumphost.

Solusi 2:

Masalahnya adalah definisi Host menangkap baik jumphost.example.com DAN target.example.com sebagai alias, lalu menyetel HostName menjadi jumphost.example.com dalam kedua kasus.

Saya sarankan membuat alias mengikuti perintah Host BUKAN nama domain yang sepenuhnya memenuhi syarat, lalu buat entri Host untuk masing-masing


Linux
  1. Cara mengatur subdomain atau meng-host beberapa domain menggunakan nginx di server linux

  2. Bagaimana cara menyalin file tanpa menggunakan scp di dalam sesi ssh?

  3. Mengirim kunci melalui ssh atau menggunakan mouse untuk mengaktifkan Mode Tampilan Target?

  1. Bagaimana cara menghapus file tanpa menggunakan rm?

  2. Bagaimana cara scp melalui mesin perantara?

  3. Cara mengeksekusi perintah ssh dari jarak jauh perintah sudo tanpa kata sandi

  1. Cara Memaksa Perintah cp untuk Ditimpa tanpa Konfirmasi

  2. Bagaimana cara Mengirim Email melalui server SMTP Eksternal menggunakan perintah mailx di Linux?

  3. SSH:Di jaringan pribadi cara mengakses mesin jarak jauh dari mesin sumber tanpa menggunakan kunci publik ssh