Rumah >Tutorial sistem >LINUX >Buat log masuk tanpa kata laluan SSH
Masukkan teks di bawah
Abaikan proses pemasangan scp pemasangan ssh. Secara lalai, mesin semasa dan mesin jauh dianggap mempunyai fungsi ssh dan scp yang lengkap
Mula-mula gunakan arahan ssh-keygen -t rsa dalam mesin B (kanak-kanak yang ingin bermain git harus tahu ini~)
[hart02@hart02 .ssh]$ ssh-keygen -t rsa
Enter file in which to save the key (/home/hart02/.ssh/id_rsa)
Tekan terus kekunci enter
Enter passphrase (empty for no passphrase):
Ini bermakna sila masukkan kata laluan Jika anda tidak memasukkannya, tiada kata laluan. Sudah tentu, kami menggunakan kekunci enter~ dan kemudian masukkan semula kata laluan. Pastikan konsisten dua kali~, jika anda tidak memasukkannya pada kali pertama, anda perlu memasukkannya untuk kali kedua~
Nota: Mesin telah menjananya, jadi gesaan berkata
/home/hart02/.ssh/id_rsa already exists.
Selepas input selesai, antara muka seperti ini akan muncul (antara muka ini adalah tangkapan skrin yang dijana semula pada mesin ujian, dan beberapa perkara penting telah diserlahkan)
Daripada gambar di atas, kita boleh memahami bahawa kunci awam dan peribadi yang dijana disimpan dalam direktori /user/.ssh/ ialah direktori utama pengguna yang sedang log masuk.
Authorized_keys dalam gambar di bawah tidak akan dijana secara automatik. Ia tidak berguna dalam mesin semasa B
Lihat fail dalam direktori .ssh
Kini kami beroperasi dalam mesin A, dan operasinya konsisten dengan langkah di atas. Apabila penjanaan selesai, kami menyentuh fail bernama authorized_keys
Inilah bahagian penting~~:
Gunakan dalam mesin B
cat id_rsa.pub
Periksa kunci awam dan kemudian salin rentetan perkara ini~
Dalam mesin A,
vim authorized_keys
Tampal kandungan yang disalin ke dalam fail ini dalam mesin A.
ESC -> :wq ->
cat authorized_keysPastikan penulisan berjaya
chmod 600 authorized_keysUbah suai kebenaran fail
Pastikan anda melakukan ini selepas melengkapkan langkah di atas
/etc/init.d/sshd restartMulakan semula perkhidmatan ssh.
OK, bab seterusnya akan menerangkan skrip salinan jauh scp~
Atas ialah kandungan terperinci Buat log masuk tanpa kata laluan SSH. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!