欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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上了。

相关标签: ssh 免密登录