Ada beberapa tujuan SSH yang akan sering saya hubungkan dan saya bertanya-tanya apakah daripada mengingat alamat IP saya dapat membuat alias host untuk mereka. Saya ingin dapat menggunakan ...
ssh -p xx [email protected]
Saya sudah mencoba membuat host ini /etc/hosts
dan kecuali ada layanan yang saya butuhkan untuk me-restart tidak berpengaruh.
Jawaban:
Terkadang lebih mudah untuk memiliki file konfigurasi di direktori home kami. Ini menghindari harus menjadi root untuk mengedit file, dan mereka juga dapat dikonfigurasi sedemikian rupa sehingga pengguna lain tidak memiliki akses ke data ini. Selain itu konfigurasi ini akan didukung dengan rumah kami dan juga akan "selamat" dari upgrade OS.
Untuk melakukannya, kita dapat membuat file konfigurasi ssh di
nano ~/.ssh/config
mana kita dapat memasukkan informasi berharga untuk koneksi. Entri sederhana dapat memiliki konten berikut:Ada banyak opsi lain termasuk pengguna dan otentikasi yang dapat Anda berikan di sini (lihat halaman manual untuk ssh_config )
Kami kemudian dapat mengeluarkan hal-hal berikut untuk terhubung ke 192.168.178.05 pada port 22:
sumber
Host myremote 192.168.178.05
. Dengan begitu pengaturan Anda akan digunakan saat Anda terhubung menggunakan nama host yang sebenarnya juga.Host...
bagian lain yang dipisahkan oleh baris kosong.Anda dapat menggunakan permata ruby yang disebut
sshez
. Ini antarmuka file konfigurasi Anda dan membuat menambahkan alias ssh lebih mudah.Instal permata
Tambahkan alias
my_alias
misalnyaHapus
my_alias
dari file konfigurasi AndaDaftar alias
Sekarang Anda dapat terhubung
ssh my_alias
tanpa khawatir mengedit file konfigurasi Anda sendiri.sumber