(1)在服务端ssh-keygen -t rsa在/home/j/.ssh下生成
id_rsa.pub,id_rsa(其中rsa是一种密码算法)
(2)在服务端修改/etc/ssh/sshd_config中放开
AuthorizedKeysFile .ssh/authorized_keys
并且设置PasswordAuthentication no
(3)服务端service sshd restart
(4)服务端往客户端拷贝
scp id_rsa j@192.168.244.129:/home/j/.ssh/
(5)服务端 mv id_rsa.pub authorized_keys
(6)客户端:Ssh 服务端 -p 端口号
(7)注意:
.ssh 目录的权限必须是0700
.ssh/authorized_keys 文件权限必须是0600
否则公钥认证不会生效。
ok!!!!