您的位置:首页 > 运维架构 > Linux

linux配置ssh无密码访问

2016-10-09 10:58 288 查看
由于看了网上的教程太乱,特意整理简洁实用的教程,

两台机器A和B,现要通过A ssh无密码访问B

1. 首先登录A,执行命令

# ssh-keygen -t rsa 或者 ssh-keygen -t rsa -P ''

然后一路回车即可,会在~/.ssh目录下生成 id_rsa和id_rsa.pub两个文件,id_rsa为私钥,id_rsa.pub为公钥

2. 将公钥id_rsa.pub拷贝到B机器上

# scp
id_rsa.pub root@B:~/id_rsa.pub

3.
登录B机器,并将该文件追加到~/.ssh/authorized_keys文件中

# cat
~/id_rsa.pub >> ~/.ssh/authorized_keys

4.
设置 ~/.ssh/authorized_keys权限

#
chmod 600 ~/.ssh/authorized_keys

完成,然后在A机器上通过ssh root@B试试吧,喜欢请点赞!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  密码 ssh linux