Apakah mungkin untuk memiliki file host khusus pengguna, atau cara lain untuk memetakan alamat ip ke nama pada sistem Linux. Saya ingin dapat ssh ke mesin lokal saya dari lab di kampus tanpa harus mengingat alamat IP saya.
Saya memiliki akun unix penuh yang saya gunakan dari lab, tetapi tidak akses ke / etc / hosts. Komputer di rumah saya memiliki alamat IP yang cukup statis, dan perubahannya cukup kecil sehingga saya dapat memperbaruinya dengan tangan di sistem jarak jauh.
Idealnya saya bisa mengatakannya ssh me@my_machine
.
Sunting: Tentang OS, OS host dapat bervariasi, dari Redhat ke Ubuntu bahkan terkadang FreeBSD. Saya memiliki beberapa mesin yang saya gunakan dengan akun yang sama (jaringan raksasa yay University) dan saya hanya mencari cara untuk merampingkan koneksi ke mesin tertentu.
Saya juga tidak tertarik dengan sesuatu seperti dns dinamis. Secara statis, maksud saya pada tahun akademik terakhir, saya melihat alamat IP saya berubah sekitar 4 kali selama 9 bulan. myname.dyndns.org tidak jauh lebih baik daripada alamat IP sejauh mengetik (saya malas: P). Mungkin kadang-kadang saya akan menggunakan sesuatu seperti dyndns untuk melihat perubahan IP, tetapi untuk saat ini saya tidak terlalu khawatir.
Jawaban:
Gunakan file ~ / .ssh / config dengan sesuatu seperti
Dengan cara ini, Anda bahkan dapat melewati "me @" dan melakukan "ssh my-machine"
sumber
Ini adalah bagaimana saya menanganinya ...
Di .bash_aliases
Dan kemudian gunakan seperti ini:
Menggunakan layanan seperti dyndns yang disebutkan di atas juga sangat berguna.
sumber
alias myhomepc='ssh [email protected]
Apa OS yang Anda gunakan secara khusus? Atau, jika router Anda mendukung DDNS, Anda dapat mendaftar dengan Dyndns.org dan mendapatkan nama domain gratis dari mereka. Router akan secara otomatis memperbarui catatan mereka untuk domain Anda ketika IP berubah.
sumber
Pertimbangkan DynDNS atau No-IP . Bahkan jika IP Anda berubah, utilitas updater akan membuat server DynDNS / No-IP tahu IP Anda telah berubah dan terus meneruskannya. Anda dapat memiliki alamat seperti
[email protected]
atau[email protected]
.sumber