欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


Ubuntu修改root密码以及只允许证书登陆设置
Linux下application中文显示为方块解决
ubuntu12.04下安装freetype出错处理
Linux如何查看so中函数名
Linux如何查看机器位数
Suse系统磁盘文件损坏恢复
linux下安装php编译参数
Linux系统与性能监控
Linux目录与文件的权限管理
linux中断编程&.amp
ssh无密码手顺设置
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   ssh无密码手顺设置

  由于网上好多配置无密码登录都很不好用,我干脆自己写一个放上来共大家参考了,我这边准备了3台测试机,需求是这三台机器都可以不使用密码互相访问。

  步骤如下: www.pcjsh.com

  Java代码

  192.168.100.67 master

  192.168.100.68 slave1

  192.168.100.69 slave2

  进入master (hadoop用户)

  执行:

  ssh-keygen -t rsa

  进入~/.ssh目录

  生成的id_rsa id_rsa.pub

  cp id_rsa.pub authorized_keys

  然后确认authorized_keys的权限是600如果不是就chmod 600 id_rsa 其余的都是644

  然后ssh master date测试

  进入slave1 (hadoop用户)

  进入~/.ssh目录

  将master上的ssh-keygen -t rsa

  放入该目录下

  chmod 600 id_rsa

  然后ssh slave1 date测试

  然后master与slave1互相测试一下

  slave2同slave1

  其实cp id_rsa.pub authorized_keys无所谓,最好用cat命令,我这个就是图省事儿了,另外我懒得巧scp所以麻烦点,其实这个很容易理解,就是3个机器使用同样的私钥,于是公钥生成一套就够用了

  当然三个机器的~/.ssh目录的权限以及下面文件的权限必须完全相同,如果不同也不行。

  我一般为了省事,三台机器都运行ssh-keygen -t rsa命令,然后将一台机器生成的密钥对覆盖后面两个机器,并且chmod成相同的权限,也就是id_rsa 600 id_rsa.pub 644 authorized_keys 644。

  由于密钥一样,所以自己可以连接自己就可以顺利连接其他机器,如果连接不了可以看看/etc/hosts文件是不是没配置。

        :更多精彩教程请关注三联电脑教程栏目,三联电脑群:189034526欢迎你的加入

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站