Saya SSH menjadi serangkaian alamat IP statis, tetapi mudah untuk melupakan yang mana. Saya ingin mengganti alamat IP statis dengan subdomain dari domain yang saya miliki.
Yaitu,
55.55.555.55 -> box1.example.com
55.55.555.56 -> box2.example.com
55.55.555.57 -> box3.example.com
Saya mencoba mengatur "A Record" untuk subdomain saya. Sekarang ada "A Record" untuk box1.example.com yang menunjuk ke 55.55.555.55. Masalahnya adalah ketika saya mencoba SSH ke box1.example.com, saya tidak berpikir itu menunjuk ke 55.55.555.55, tetapi masih menunjuk ke beberapa kotak acak di mana situs web untuk domain saya (example.com) dihosting. Subdomain tampaknya tidak mengarahkan ke alamat IP statis yang saya masukkan ketika saya mencoba untuk SSH. Bantuan apa pun akan dihargai. Ketika saya menggunakan "dig box1.example.com" Saya melihat catatan A untuk web host alamat IP dan yang saya masukkan tidak bisa ditemukan
sumber
Jawaban:
Di mesin klien Anda, buat
~/.ssh/config
Kemudian "ssh box1", "ssh box2" melakukan hal-hal yang diharapkan. Anda juga dapat mengatur pilihan lain seperti
port 2222
,ForwardX11 yes
,ForwardAgent yes
dllsumber
Sepertinya domain sudah dikonfigurasikan di server DNS (mungkin dengan wild card). Saya tidak percaya ada cara "baik" untuk memperbaikinya (di tingkat jaringan).
Alternatif untuk membuat perubahan pada DNS adalah dengan mengatur alias di baris perintah. Dalam .bashrc (atau pada beberapa sistem, .bash_aliases), tambahkan berikut ini:
Dengan di atas, setelah Anda keluar dan kembali (atau jalankan "bash" lagi), ketikkan "box1" (tanpa tanda kutip) akan menjalankan perintah dalam tanda kutip. Jika Anda mengkonfigurasi ssh-agent dan menggunakan otentikasi berbasis kunci, Anda akan dapat terhubung ke beberapa sistem tanpa harus mengetik ulang kata sandi SSH Anda.
Semoga ini membantu.
sumber