作者在 2014-02-13 16:16:41 发布以下内容
1、ssh免密码配置,在本地主机上运行
ssh-keygen -t rsa
会在.ssh目录下生成id_rsa和id_rsa.pub
2、把id_rsa.pub复制到服务器,重命名为authorized_keys
scp .ssh/id_rsa.pub root@bbs.bccn.net:/root/.ssh/authorized_keys
ssh-keygen -t rsa
会在.ssh目录下生成id_rsa和id_rsa.pub
2、把id_rsa.pub复制到服务器,重命名为authorized_keys
scp .ssh/id_rsa.pub root@bbs.bccn.net:/root/.ssh/authorized_keys
由于还没有免密码登录的,所以要输入密码。以后就可以免密码登录了
把证书复制到服务器使用ssh-copy-id更科学,如果服务器已存在authorized_keys它不会覆盖,而是在后面追加,也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限
ssh-copy-id -i ~/.ssh/id_rsa.pub root@bbs.bccn.net