Linux 认证

ssh-keygen -t rsa

ssh-copy-id -i ~/.ssh/id_rsa.pub "-p port userName@server"

注意点一:

SSH公钥认证必须设置合适的权限 : .ssh目录的权限为 700, authorized_keys的权限为600

错误排查方法:

CentOS 6的SSH登录信息记录在/var/log/secure

主要点二:

向目标机器添加公钥后,通过SSH登录时,仍提示输入密码:

原因:目标机器的SSH服务没有开启公钥验证;

解决方法:

vim /etc/ssh/sshd_config

开启以下配置:

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile    .ssh/authorized_keys

重起sshd服务:service sshd restart

 

posted @ 2016-02-04 10:55  RushoutAsia  阅读(195)  评论(0编辑  收藏  举报