Saya punya 2 simpul hadoop cluster.
Saya menjalankan perintah ini pada master:
$ssh-copy-id -i /home/hadoop/.ssh/id_rsa.pub [email protected]
Bagaimana saya bisa membatalkan ini? Saya sebenarnya ingin menugaskan kembali kunci.
192.168.1.1
adalah budaknya.
ssh-rm-id [email protected]
ssh
untuk menjalankansed
perintah (atau yang serupa) untuk mengedit~/.ssh/authorized_keys
dan menghapus baris. Lihat superuser.com/questions/429954/…Jika Anda telah melakukan
ssh-copy-id
seperti:Jadi Anda dapat mengakses mesin jarak jauh ini tanpa menggunakan kata sandi:
Untuk membatalkannya secara sistematis, Anda dapat membuat skrip sesuatu seperti:
Saya menggunakannya dalam skrip, saya perlu
scp
beberapa file, jadi saya hanya meminta kata sandi sekali saja.sumber
AAA....==
string panjang (kunci aktual) atau untuk baris lengkap dariid_rsa.pub
. Tapi +1 untuk menunjukkan cara mengotomatiskan penghapusan kunci.ssh $remote "sed -i '\;$idssh;{d}' .ssh/authorized_keys"