ssh无密码登录
来源:互联网 发布:团员考试答案软件 编辑:程序博客网 时间:2024/06/16 07:47
step0:关闭防火墙
[root@localhost ~]#chkconfig iptables off #永久关闭防火墙
[root@localhost ~]#chkconfig - -list | grep iptables #查看状态
重启生效。
step1:设置主机名A, B
[root@localhost ~]# vim /etc/sysconfig/network #修改配置文件
NETWORKING=yes
HOSTNAME=A # 或者B
重启生效。
用户:均用sglk,密码:123
主机A: 192.168.31.165
主机B:192.168.31.161
step2: ssh有密码登录
[sglk@A~]$sshsglk@192.168.31.161 #首次连接会自动生成.ssh/know_hosts文件
[sglk@B ~]$sshsglk@192.168.31.165 #首次连接会自动生成.ssh/know_hosts文件
step3:ssh无密码登录
在主机A中的操作配置:
[sglk@A~]$ ssh-keygen -t rsa -P '' #生成公钥/私钥对
[sglk@A .ssh]$ scp .ssh/id_rsa.pubsglk@192.168.31.147:/home/sglk/id_rsa.pub #将主机A中的文件id_rsa.pub,复制到主机B中
在主机B中的操作配置:
[sglk@B ~]$ cat id_rsa.pub >> .ssh/authorized_keys #对应的.ssh文件,在step2中即生成了。
【或者
[sglk@B ~]$ ssh-keygen -t rsa -P '' #用A连接主机B时,B生成公钥/私钥,为非必要的。可用它生成.ssh文件】
[sglk@B ~]$ chmod 600 .ssh/authorized_keys #权限开通很重要,必需!
验证:
[sglk@A ~]$ssh sglk@192.168.31.161 #验证,成功!
注意事项:
(1)[sglk@B ~]$ chmod 600 .ssh/authorized_keys #权限开通很重要,必需!
(2)网络要保持畅通;
(3)[sglk@A~]与[sglk@B ~]用户名及主机名,要始终保证正确。
- ssh无密码登录
- SSH 无密码登录
- ssh无密码登录
- 无密码ssh登录
- ssh 无密码登录
- ssh无密码登录
- ssh无密码登录
- ssh无密码登录
- ssh无密码登录
- ssh 无密码登录
- ssh 无密码登录
- SSH无密码登录
- SSH无密码登录
- ssh无密码登录
- ssh 无密码登录
- SSH无密码登录
- ssh无密码登录
- ssh 无密码登录
- 第2章受限的线性表
- ubuntu下搭建tomcat服务器
- Android 音乐信息乱码
- JavaWeb监听器
- Eclipse 中编辑XML文件不能进行提示的解决方法
- ssh无密码登录
- Bash shell编程<七>:处理选项、getopt命令
- CSS样式重置
- JSPatch – 动态更新iOS APP
- 操作系统概念阅读笔记3
- linux常用命令—— 系统管理(五)
- 问题集
- Tomcat 同一服务器上 不同web项目共享session的
- 关于unity3dGUI(uGUI)的一些自适应的收获,在这里跟大家分享一下