Di chuyển và phân quyền cho public key
Di chuyển Public Key đến vị trí mặc định của nó là /.ssh/authorized_keys
mv ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
Phân quyền cho các file và thư mục chứa keys.
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh
Chỉnh sửa file cấu hình
Chạy các lệnh sau đối với file /etc/ssh/sshd_config
để khai báo thư mục đặt key.
sudo sed -i 's|#LoginGraceTime 2m|LoginGraceTime 2m|' /etc/ssh/sshd_config
sudo sed -i 's|#StrictModes yes|StrictModes yes|' /etc/ssh/sshd_config
sudo sed -i 's|#PubkeyAuthentication yes|PubkeyAuthentication yes|' /etc/ssh/sshd_config
Khởi động lại dịch vụ ssh
systemctl restart sshd
Sao chép file chứa Key
Để client có thể đăng nhập vào server thông qua xác thực key, ta cần copy file chứa key để xác thực phía client. File chứa key có vị trí tại :
~/.ssh/id_rsa
Để lại một bình luận