Saya ingin menambahkan pengguna ke Red Hat Linux yang tidak akan menggunakan kata sandi untuk masuk, melainkan menggunakan kunci publik untuk ssh. Ini akan berada di baris perintah.
ssh
password
authentication
useradd
pengguna119776
sumber
sumber
Jawaban:
Mulai dengan membuat pengguna:
Buat pasangan kunci dari klien yang akan Anda gunakan untuk
ssh
dari:Salin kunci publik
/home/username/.ssh/id_dsa.pub
ke host RedHat ke/home/username/.ssh/authorized_keys
Tetapkan izin yang benar pada file di host RedHat:
Pastikan otentikasi Kunci Publik diaktifkan pada host RedHat:
Jika tidak, ubah arahan itu menjadi ya dan mulai kembali
sshd
layanan pada host RedHat.Dari klien memulai
ssh
koneksi:Seharusnya secara otomatis mencari kunci
id_dsa
masuk~/.ssh/
. Anda juga dapat menentukan file identitas menggunakan:sumber
Di Ubuntu Anda dapat menambahkan pengguna dengan:
Kemudian buat
.ssh/authorized_keys
file di direktori home mereka dengan kunci publik mereka.sumber
Anda bisa menggunakan:
Dari halaman manual:
sumber