Networking, Opensource and Experience

top line

Menghapus Host dari SSH

Ssh merupakan protokol kriptografi pada jaringan untuk mengamankan data-data yang dikirimkan melalui jaringan, untuk lebih jelasnya menganai ssh dapat anda baca di Wikipedia. Bagai mana cara pengiriman data melalui ssh? Silahkan baca postingan sebelumnya tentang transfer file dengan menggunakan ssh, bisa lihat disini.

Setiap kita melakukan koneksi menggunakan ssh maka user akan memberikan finggerprint dengan code enkripsi yang nantinya akan disimpan pada ~/.ssh/known_hosts, file ini digunakan untuk mencatat setiap host yang melakukan koneksi ssh, ssh versi terbaru memasukkan hostname untuk dicatat kedalam file tersebut hal ini sangat bagus dari segi keamanan.

Untuk melakukan koneksi via ssh kita biasa menggunakan perintah
$ ssh -p xxxx vm@x.x.x.x
dimana @x.x.x.x merupakan alamat atau ip address dari komputer yang ingin kita remote menggunakan ssh.

Pada file ~/.ssh/known_hosts itu sendiri akan mencatat ip address host, host name dan key, semua itu akan dicatat dan disimpan kedalam file ~/.ssh/known_hosts.

Biasanya permaahan timbul jika kita ingin melakukan koneksi kepada komputer host yang berbeda namun memiliki ip address yang sama dengan ip address yang dimiliki oleh host vm tersebut, biasanya akan muncul error message seperti berikut:
~menghapus host pada .ssh/known_hosts
Solusi yang harus kita lakukan adalah menghapus list host dengan ip address x.x.x.x tersebut dari file ~/.ssh/known_hosts dengan perintah
$ ssh-keygen -R x.x.x.x
Sekarang kita sudah bisa melakukan koneksi ssh dari host yang berbeda tersebut.

Zikrillah

An ordinary person who use a keyboard to print a word on his screen, "an experienced keyboard user".

No comments :

Post a Comment

Leave a Comment...