位置: 编程技术 - 正文
推荐整理分享Centos6.5 中 ssh免密码登录配置教程(centos6.9开启ssh服务),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:centos ssh免密,centos6.5 ssh配置,centos7.5 ssh,centos设置ssh免密登录,centos8.2 ssh,centos 7.6 ssh,centos6.9开启ssh服务,centos6.9开启ssh服务,内容如对您有帮助,希望把文章链接给更多的朋友!
0.说明
这里为了方便说明问题,假设有A和B两台安装了centos6.5的主机。目标是实现A、B两台主机分别能够通过ssh免密码登录到对方主机。不同主机的配置过程一样,这里介绍A主机的配置过程。
事先在AB主机分别创建好要免密码登录的用户名,在/etc/hosts文件增加主机名和ip。
创建新用户:useradd jay
设置密码:passwd jay,输入自己想要的密码即可,之后su jay切换用户
修改主机名:vim /etc/sysconfig/network,加入hostname=master,注销系统之后即可看到修改成功
修改hosts文件:vim /etc/hosts ... master ... slave1
1.环境设置
1.1 关闭防火墙(root权限)
centos6.5对网络管理相当严格,需要关闭selinux。到/etc/selinux/config下,把SELINUX=enforcing修改为SELINUX=disabled 。需要root权限。
bash/shell Code复制内容到剪贴板 # su root Password: $ vim /etc/selinux/config找到SELINUX并修改为SELINUX=disable
1.2 修改sshd的配置文件(root权限)
bash/shell Code复制内容到剪贴板 $ vim /etc/ssh/sshd_config 找到以下内容,并去掉注释符“#” RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys1.3 重启sshd服务(root权限)
bash/shell Code复制内容到剪贴板 $ /sbin/service sshd restart2.本机生成公钥和私钥
从root切换回要免密码登录的用户jay,执行命令。
bash/shell Code复制内容到剪贴板 # ssh-keygen -t rsa默认在用户jay的家目录(~/.ssh/)生成两个文件:
id_rsa: 私钥id_rsa.pub:公钥
3.把公钥导入到认证文件
3.1 导入到本机
bash/shell Code复制内容到剪贴板 # cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys完成这一步,再按照步骤4修改相关文件权限,可以免密码登录本机。可以输入以下命令验证。
bash/shell Code复制内容到剪贴板 ssh localhost如果能够登录,即验证成功。
3.2 导入到目标主机
3.2.1在本机操作,传送到目标主机
bash/shell Code复制内容到剪贴板 # scp ~/.ssh/id_rsa.pub root@目标主机ip或主机名:/home/id_rsa.pub注意把文件传送到目标主机时,要用root用户,否则会因权限不够而拒绝。输入目标主机密码后,出现OK即传输成功。
3.2.2 登录到目标主机,把公钥导入到认证文件
使用要被免密码登录的用户名jay,登录到目标主机。然后执行以下操作。
bash/shell Code复制内容到剪贴板 # cat /home/id_rsa.pub >> ~/.ssh/authorized_keys再按照步骤4修改相关文件权限,完成免密码登录设置。
4.更改相关文件的权限
bash/shell Code复制内容到剪贴板 # chmod ~/.ssh # chmod ~/.ssh/authorized_keys至此,完成免密码登录设置。
5. 测试
A主机(jay@master),B主机(jay@slave1)。在A主机,切换为jay用户,执行以下命令测试:
ssh slave1
能够免密码直接登录,即设置成功。如果出错,请仔细检查以上各个步骤。
以上所述是小编给大家介绍的Centos6.5 中 ssh免密码登录配置教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!
centos7修改主机名方法 第一种:hostname主机名.hostname主机名称bash/shellCode复制内容到剪贴板prename=codeclass=htmlhostnamexxx这种方式,只能修改临时的主机名,当重启机器后,主机
阿里云CentOS系统yum方式安装vsftpd 安装vsftp使用yum命令安装vsftp[root@iZjoxwgi7Z~]#yuminstallvsftpd-y添加ftp帐号和目录先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。使用下面的
CentOS虚拟机如何进入救援模式? 1.右击虚拟机,选择电源打开电源时进入Bios,进入Bios2.进入Bios后,将Boot下的CD-ROMDrive移到最上面,然后按F键保存重启3.重启后进入Menu,选择Rescueinstall
标签: centos6.9开启ssh服务
本文链接地址:https://www.jiuchutong.com/biancheng/353592.html 转载请保留说明!友情链接: 武汉网站建设