Gunakan file konfigurasi terpisah dan mulai salah satu server yang menentukan file konfigurasi. Untuk menggunakan file lain gunakan -f
opsi diikuti dengan file konfigurasi yang ingin Anda gunakan.
Jika Anda ingin membuatnya persisten, Anda perlu membuat salinan init.d
skrip yang memulai sshd dan memodifikasinya untuk menggunakan pid yang berbeda dan file konfigurasi baru. Distribusi yang lebih modern menggunakan systemd
yang menggunakan file kontrol yang berbeda, yang mana Anda perlu membuat salinan baru.
Dimungkinkan untuk mencapai apa yang Anda inginkan dengan satu sshd dan Match
memblokir. (seperti yang disebutkan oleh joschi). Anda perlu menambahkan port dan/atau alamat tambahan ke konfigurasi. Kecocokan hanya akan memungkinkan beberapa properti diubah. Lihat dokumentasi untuk sshd.config
yang mungkin dihasilkan oleh perintah man sshd_config
. Garis yang cocok mungkin terlihat seperti:
Match LocalPort 1022
Atau untuk solusi yang diposting oleh BillThor (menggunakan dua file konfigurasi terpisah), Anda mungkin ingin memeriksa Match
direktif dalam sshd_config(5) yang dapat digunakan menerapkan konfigurasi yang berbeda per alamat IP pengguna/grup/klien.