配置SSH无密码登录时遇到的问题
来源:互联网 发布:淘宝金冠猪哼少被曝光 编辑:程序博客网 时间:2024/05/23 19:45
1. 通过ssh 域名 的方式访问,需要先设置对应的域名映射,在/etc/hosts中设置域名与IP的映射:
访问文件:
sudo vi /etc/hosts
设置域名:
192.168.159.133 master
2. 确认本机IP,及设置静态IP
>ifconfig查看本机IP
>设置静态IP
sudo vim /etc/network/interfaces
内容如下:
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.200.***
netmask 255.255.255.0
gateway 192.168.200.***
auto eth0
配置DNS
vim /etc/resolv.conf
增加以下内容:
nameserver 202.117.***.**(这里根据实际情况填写)
重新启动网络配置
sudo /etc/init.d/networking restart
更具LINUX版本的不同也有另一种静态IP的设置方式:http://jingyan.baidu.com/article/455a99508be7cda167277865.html
3.机器上生成密码对
root@master:ssh-keygen
然后一路回车就可以了。
这将在/root/.ssh/目录下生成一个私钥id_rsa和一个公钥id_rsa.pub。
把id_rsa.pub先拷贝成authorized_keys,再将authorized_keys复制到其它datanode上的。
root@hadoop-namenode# cp id_rsa.pub authorized_keys
4.SSH访问时出现 WARNING: UNPROTECTED PRIVATE KEY FILE! 的错误
这个是由于.ssh文件爱你中的公钥和私钥权限的问题造成的,处理方法:
sudo chmod 600 ~/.ssh/id_rsa
sudo chmod 644 ~/.ssh/know_hosts
sudo chmod 755 ~/.ssh/
5.使用SSH访问时出现Agent admitted failure to sign using the key的错误
解決方式 使用 ssh-add 指令將私鑰 加進來 (根据个人的密匙命名不同更改 id_rsa)
# ssh-add ~/.ssh/id_rsa
6.使用SSH访问出现WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!的错误
找到该用户家目录下的如下的ssh连接文件夹:
1. cd ~/.ssh/
2. vi known_hosts
3. 找到和远程主机ip一致的密钥保存信息,直接dd删除,然后:x保存退出
4. 重新连接,输入密码,发现连接成功
7.然后通过 SSH master访问无需密码登录,表示设置成功
- 配置SSH无密码登录时遇到的问题
- 配置Hadoop ssh 无密码登录时 遇到的问题
- 配置ssh无密码登录docker container以及遇到问题的解决方案
- CentOS SSH无密码登录的配置
- SSH无密码登录的配置
- ssh配置无密码登录
- 配置ssh无密码登录
- 配置SSH无密码登录
- 配置ssh无密码登录
- ssh配置无密码登录
- ssh无密码登录配置
- ssh配置无密码登录
- 安装ssh并配置免密码登录时遇到的问题
- SSH的无密码登录
- 配置SSH 无密码连接遇到的坑
- linux上配置ssh的无密码登录
- linux的ssh配置实现无密码登录
- CentOS下SSH无密码登录的配置
- uiautomator翻页寻找设置按钮
- 删除链表中重复的元素
- bluetooth开发(六)------蓝牙的功能测试(二)
- 从网页上下载控件时制作CAB包的方法
- 道路和航路
- 配置SSH无密码登录时遇到的问题
- jmeter 使用
- 无用的类
- IT男是什么意思
- 最大公共字串
- C# Random的种子
- c++多重继承、多态
- Tapestry学习4
- linux驱动之soc_camera