GNU/Linux >> Belajar Linux >  >> Linux

Tambahkan kunci ke authorized_users tanpa perlu memulai ulang sshd

Apakah restart sshd diperlukan?

Tidak biasanya. Distribusi Linux biasanya dikirimkan dengan konfigurasi default yang memungkinkan autentikasi kunci publik, sehingga Anda biasanya bahkan tidak perlu mengedit konfigurasi untuk mengaktifkan itu, dan restart tidak perlu. Bahkan jika Anda harus melakukan sesuatu dengan sshd_config , Anda hanya perlu memulai ulang sekali saja setelah mengedit file tersebut, bukan untuk setiap pengeditan setelah file kunci yang diotorisasi.

Perhatikan bahwa Anda bahkan tidak perlu memulai ulang sshd. Dari man sshd :

sshd membaca ulang file konfigurasinya ketika menerima sinyal hangup, SIGHUP, dengan mengeksekusi sendiri dengan nama dan opsi yang digunakan untuk memulai, mis. /usr/sbin/sshd .

Dan layanan systemd tipikal untuk sshd mengenali ini, sehingga Anda dapat melakukan systemctl reload sshd sebagai gantinya.

Jika sshd dimulai ulang, apakah ada pemadaman layanan saat itu?

Tergantung pada definisi pemadaman layanan Anda. Restart sederhana sshd tidak akan mematikan koneksi ssh yang ada, tetapi koneksi baru tidak akan diterima sampai sshd selesai memulai ulang.


Cara terbaik adalah menggunakan

ssh-copyid [email protected]

Di mana N adalah alamat IP

ATAU

ssh-copyid [email protected]

di mana fqdn adalah Nama Domain yang Sepenuhnya Memenuhi Syarat (misalnya server.domain.com)

Ini tidak memerlukan daemon restart


Linux
  1. Cara Mengatur Login SSH Tanpa Kata Sandi

  2. Bagaimana mengubah nama host mesin Linux Anda tanpa perlu me-restart

  3. Linux – Tidak Dapat Menambahkan Pengguna Ke Grup Tanpa Restart?

  1. Bash:tambahkan string ke akhir file tanpa jeda baris

  2. Menjalankan ssh-keygen tanpa interaksi manusia?

  3. Tidak dapat menambahkan pengguna ke grup tanpa memulai ulang?

  1. Login SSH ke server RHEL 7 tanpa kata sandi

  2. Cara mengatur nama host secara permanen di ubuntu tanpa memulai ulang

  3. otentikasi kunci publik HANYA gagal ketika sshd adalah daemon