Saya mengatur OpenSSH di server dan saya telah membuat kunci saya pada klien saya, tetapi saya tidak tahu di mana saya harus meletakkan kunci publik di host. Saya mengerti ini perlu ditambahkan ke authorized_keys
file, tetapi di mana file kunci yang diotorisasi? Di sshd_config
dalamnya ada di
%h/.ssh/authorized-keys
Saya melihat-lihat sedikit dan saya telah melihat orang-orang menyebut% h sebagai jalan pintas untuk direktori home, tetapi apakah ini direktori home seperti pada /home/.ssh
atau bukan /home/user/.ssh
?
Maafkan ketidaktahuan saya dan terima kasih sebelumnya!
Direktori .ssh ada di kedua lokasi, saya sudah melihat.
sumber
The
%h
placeholder dapat memiliki salah satu dari dua (tidak berhubungan) makna, tergantung di mana ia digunakan dalam konfigurasi untuk sshd (deamon / server) atau ssh (client).The man page untuk sshd_config (5) dokumen
%h
sebagai path file ke direktori home Anda, dan diterima oleh beberapa kata kunci yang berkaitan dengan file dan direktori:The man halaman untuk ssh_config (5) dokumen
%h
sebagai nama host tertentu dissh
perintah.Ini biasanya digunakan untuk membuat pintasan pada command-line. Lihat juga /superuser//q/503687/164493 .
sumber