- 论坛徽章:
- 0
|
回复 #1 teng0210 的帖子
我想应该是你做ssh信任的时候有点小问题,你可以重新做一下啊,我之前也碰到过类似的问题.我给你发个怎么做信任的简单步骤吧,希望对你有帮助.
1、更改/etc/hosts文件
#vi /etc/hosts 打开hosts文件,更改如下:
127.0.0.1 localhost.localdomain localhost
2、在node01生成SSH秘钥对.
1)useradd lx
2)passwd lx
确认传输用户
3)su - lx
4) #ssh-keygen -t rsa 一路回车即可
产生.ssh目录和文件,
5) #ls -a 查看是否有.ssh文件夹(/home/lx/.ssh)
【id_rsa(私钥) id_rsa.pub(公钥)】
3、进入.ssh目录
#cd .ssh
4、生成A机authorized_keys文件
#cp id_rsa.pub authorized_keys(令牌)
5、登录到B机执行 步骤1-4
ssh lx@B机ip
(useradd,su - 用户,ssh-keygen -t rsa)
6、建立相互的信任
1)A机利用lx登录
scp authorized_keys lx@B机ip:/home/lx/.ssh/
2)B机lx登录
cd .ssh/
cat id_rsa.pub >> authorized_keys
scp authorized_keys lx@A机ip:/home/lx/.ssh/
有什么疑问的话,可以说出来啊,做好了之后是不需要密码了的哦
[ 本帖最后由 zhangzj1030 于 2009-5-23 12:19 编辑 ] |
|