CentOS 6.3用ssh无密码登陆其它主机
我们现有4台计算机A、B、C、D,现要求A能够无密码登陆到B、C、D,步骤如下:
- 在A、B、C、D主机上安装ssh,即 yum install ssh
- 在A、B、C、D上安装ssh客户端 yum install openssh-clients
- 启动ssh /sbin/service sshd start
- 设置开机启动 chkconfig sshd on
- 配置sshd文件 vi /etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys - 重新启动sshd服务 /sbin/service sshd restart
- 主机A切换成普通用户上执行,生成公钥和私钥
ssh-keygen -t rsa
一直按回车键,产生公钥和私钥,将公钥追加到认证文件
cat id_rsa.pub >> authorized_keys
将A上authorized_keys发送到B(ip:202.206.219.120),cloud为B的一个普通用户,在B、C、D上以普通用户的身份创建.ssh文件夹 mkdir /home/cloud/.ssh
scp authorized_keys cloud@202.206.219.120:/home/cloud/.ssh
- 在A以及B上更改相应文件和文件夹的权限
chmod 700 .ssh chmod 600 ~/.ssh/authorized_keys
- 在A上输入 ssh 202.206.219.120 第一次登陆需确认并输入密码
- 在A上输入 ssh DataNode01 第一次登陆需确认并输入密码
这样主机A就能够以主机名或IP地址无密码访问主机B,同时也能够无密码登陆本机。
将认证文件authorized_keys发送到C、D,并作相应的配置,A即可无密码访问B、D
转载于:https://www.cnblogs.com/yueliming/archive/2013/01/21/2869217.html
CentOS 6.3用ssh无密码登陆其它主机相关推荐
- 烂泥:学习ssh之ssh无密码登陆
本文首发于烂泥行天下 最近一个月没有写过文章,主要是刚刚换的新工作.新公司服务器OS使用的是ubuntu server版,和以前熟悉的centos还是有很多不同的. 刚好这几天有时间,也是工作需要,学 ...
- CentOS-5.6-x86_64 配置SSH无密码登陆
昨天弄oracle的备份,脚本中用到了scp,需要把服务器的数据cp到备份服务器上,需要配置oracle数据库服务器可以通过db_backup用户无密码登陆到备份服务器上,随便把ssh无密码登陆的配置 ...
- Linux配置SSH无密码登陆
可以使用"公钥私钥"认证的方式来进行ssh登录. 所谓 "公钥私钥"认证方式,就是首先在客户机上创建一对公钥和私钥,公钥文件:~/.ssh/id_rsa.pub ...
- Linux centos 集群下ssh无密码
管理集群时ssh无密码设置 ssh-keygen 回车(这里默认设置,再回车一次,就生成一个公钥,一个私钥) ssh-copy-id root@skinglzw(root是用户,skinglzw是主机 ...
- 2.修改/etc/hosts文件 /安装SSH、配置SSH无密码登陆(全程切换到hadoop用户下操作)
修改/etc/hosts文件 sudo gedit /etc/hosts127.0.0.1 localhost 192.168.222.129 master 下面分别对应三个机器的IP地址,用ifco ...
- linux试密码3次则屏蔽ip,linux centos封锁多次ssh密码错误的主机IP
封锁多次ssh密码错误的主机IP .建立脚本内容 $ cat /home/cnscn/sh/ssh_scan_crontab.sh #!/bin/bash # Author http://jabin. ...
- 大规模集群自动化部署SSH无密码登陆
大家需要在每个节点上提前装好"expect"工具 expect的使用请看我的另一篇文章: http://tianxingzhe.blog.51cto.com/3390077/168 ...
- ssh无密码登陆权威指南
##[0]写在前面 ###由于ssh 实现的是免密码登陆,大致步骤是: 0.1) client通过ssh登陆到server: 0.2) server检查家目录下的.ssh文件, 并发送公钥文件 aut ...
- git连接到github(SSH无密码登陆)
[0]README 0.1)本文旨在尝试在linux环境下免密码连接到github,并进行push + pull projects in github by git commands. 0.1) 对s ...
最新文章
- MFC中MessageBox()用法
- 【 MATLAB 】xlim 、 ylim 、zlim简介
- 分贝dB与放大倍数的转换关系
- Script:Speed Up Large Index Create or Rebuild
- python 和 torch 交叉熵损失
- CometD:Java Web应用程序的Facebook类似聊天
- java 类 null_深入理解java中的null“类型”
- Android在布局XML中的空格转义符(占位符)
- 中国 IT 行业平均工资再次碾压金融业,意味着什么?
- 传说中的神器: shared_ptr/weak_ptr/scoped_ptr
- 读写自旋锁 linux,boost是否像Linux一样提供读写自旋锁机制?
- java完整JDBC操作数据库
- 基于RGB图像的机器人抓取算法汇总
- 同一个项目中让R和Python无缝工作的五种方法
- 基于QT和DCMTK的Dicom 图像浏览器---收尾三
- MySQL必知必会——数据库基础知识和MySQL基本使用
- SolidWorks设计助手,可以标注和实体无关的工程图标注
- SCANV团队提供APPCMS安全漏洞独立补丁
- Mathmatica中的Sum命令
- can‘t connect to mysql server on localhost解决办法。 net start mysql——无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。
热门文章
- 英国鬼死于狭隘和傲慢,中国鬼死于听天由命和漫不经心--《我的团长我的团》兰晓龙...
- MySQL 如何使用 PV 和 PVC?
- Eclipse汉化插件
- Linux 命令速查
- [转] PHP之加解密: Mcrypt函数
- 怎么看笔记本电脑的配置参数_想给笔记本电脑硬件配置升级,我应该怎么升?...
- Python中的类属性和类方法(静态方法、私有属性和私有方法)
- Python获取主机信息、开机时间和开机时长、当前登陆用户
- python与财务工作总结_Python小结1
- java 获取pdf总页数_如何获取PDF文件的总页数 - iTextSharp,c#