Rumah >Tutorial sistem >LINUX >Buat log masuk tanpa kata laluan SSH

Buat log masuk tanpa kata laluan SSH

WBOY
WBOYke hadapan
2024-03-06 10:04:18917semak imbas

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

Buat log masuk tanpa kata laluan SSH

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)
Buat log masuk tanpa kata laluan SSH
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

Buat log masuk tanpa kata laluan SSH

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
Buat log masuk tanpa kata laluan SSH

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 ->
Buat log masuk tanpa kata laluan SSH

cat authorized_keys
Pastikan penulisan berjaya

chmod 600 authorized_keys
Ubah suai kebenaran fail


Buat log masuk tanpa kata laluan SSH Pastikan anda melakukan ini selepas melengkapkan langkah di atas

/etc/init.d/sshd restart
Mulakan semula perkhidmatan ssh.


Buat log masuk tanpa kata laluan SSH

Itu sahaja. Konfigurasi log masuk tanpa kata laluan SSH selesai. Sedap bunyinya, apa kata tengok kesannya:

Buat log masuk tanpa kata laluan 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!

Kenyataan:
Artikel ini dikembalikan pada:linuxprobe.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam