ssh实现免密登录
程序员文章站
2024-03-21 12:58:04
...
假设现在有两台主机A和B,其中主机B有一个用户名叫caixiong,ip是22.33.44.55,现在想要实现ssh免密从主机A登录到主机B的caixiong用户,只需要下面三步操作就可以完成。
#第一步:在主机A上生成公、私钥对。(如果之前已经生成过了**对则跳过此步)
ssh-****** -t rsa # 注意ssh-******中没有空格。执行时一路回车即可
#第二步:用scp命令将刚才生成的公钥文件复制到主机B的home目录中
cd ~/.ssh
scp id_rsa.pub [email protected]:~/
#第三步:将id_rsa.pub文件中的内容复制到主机B的 ~/.ssh/authorized_keys 文件中
cat id_rsa.pub >> .ssh/authorized_keys
#注:
# 1. 如果~/.ssh目录不存在,则先 mkdir ~/.ssh后在执行上面这条命令
# 2. authorized_keys是一个文件,而不是目录。
现在可以从主机A免密ssh到主机B上了。
上一篇: C++中将析构函数定义为虚函数
下一篇: 创建Vspace数据库相关的数据表