Pindai Kunci SSH Melalui Relay Proxy yang Sudah Ada
Kumpulkan kunci host kandidat melalui relay TCP lokal sambil mempertahankan perbedaan antara label relay dan host SSH yang sebenarnya.
ssh-keyscan tidak menerima opsi ProxyCommand milik SSH. Karena itu, proxy yang dikonfigurasi untuk ssh tidak otomatis mengonfigurasi pemindai terpisah.
Salah satu caranya adalah relay TCP lokal yang sudah terbentuk, yang menyelesaikan autentikasi proxy dan pertukaran CONNECT yang diperlukan, lalu menampilkan aliran byte server SSH yang dituju. Jika relay itu mendengarkan di 127.0.0.1:2222:
ssh-keyscan -p 2222 127.0.0.1 > candidate.keys
ssh-keygen -lf candidate.keysPerintah pertama mengumpulkan kunci kandidat; perintah kedua menampilkan sidik jarinya. Relay harus meneruskan aliran SSH setelah menghabiskan respons proxy secara lengkap, bukan menyerahkan header HTTP ke pemindai.
Label host pada keluaran menjelaskan titik akhir relay lokal. Jangan menambahkannya tanpa perubahan dan menganggapnya kini mengidentifikasi nama host SFTP jarak jauh.
Verifikasi sidik jari melalui catatan tepercaya atau administrator sebelum mengaitkan kunci dengan host dan port sebenarnya di known_hosts. ssh-keyscan mengumpulkan apa yang disajikan titik akhir yang dapat dijangkau; koneksi proxy yang berhasil tidak mengautentikasi kunci itu.