安装ssh

yum install openssh

查看端口

netstat -ntpl

netstat -ntpl | grep :22

启动和关闭

service sshd restart/start/top     redhat6版本命令

systemctl restart/start/stop sshd redhat7版本命令

开机启动:

systemctl enable/disable sshd

ssh配置文件

/etc/ssh/sshd_config

PermitRootLogin yes/no   是否禁止root远程登录

将PermitRootLogin、RSAAuthentication、PubkeyAuthentication的设置打开。

注意:如果当前的Openssh在7.3+以上,RSAAuthentication需要如图注释掉,

因为这个配置只支持SSH Protocol version 1,Openssh 7.3+以上使用的是SSH Protocol version2。

ssh无密码连接方式:

客户端配置命令:

ssh-kengen   生成公钥和密钥

或 ssh-keygen -t rsa

生成成功后,会在/root/.ssh/目录下,产生两个文件id_rsa id_rsa.pub

ssh-copy-id /root/.ssh/id_rsa.pub 192.168.1.1 (服务端IP:192.168.3.1 ,把公钥cp到服务端的/root/.ssh/目录下)

ssh root@192.168.3.1   测试连接是否需要密码验证

authorized_keys文件存储的是客户端的公共密钥。

对ssh配置登陆策略

设置允许:

# vi /etc/hosts.allow

sshd:10.0.5.6  (10.0.0.0/24,*.ming.com)

:wq

设置拒绝:

# vi /etc/hosts.deny

sshd:10.0.0.3  (10.0.0.0/24,*.ming.com)

:wq

[linux] redhat 7 ssh 安装配置免密登录相关推荐

  1. 通过ssh远程登录linux的原理过程和配置免密登录

    1.总结通过ssh远程登录linux的原理过程 基于口令的认证 客户端和服务端建立TCP连接 协商阶段 双方进行ssh版本协商 密钥协商阶段 在服务器端生成一对密钥,将公钥传递给客户端,客户端将密钥C ...

  2. Linux主机之间配置免密登录

    需求:linux主机上配置免密登录其他服务器 系统环境:centos7 主机A:192.168.149.150 主机B:192.168.149.153 示例:在主机A上配置免密登录主机B 1.主机A上 ...

  3. centos服务器集群配置免密登录和文件传输

    centos服务器集群配置免密登录和文件传输 1.免密登录 (哪個用戶配置哪個用戶生效) 1. ssh-keygen -t ras # 连续回车三次得到生成的公钥私钥(文件夹 .ssh)======= ...

  4. ssh登录、配置免密登录

    Ubuntu安装ssh.配置自启动脚本 文章目录 1.登录远程服务器: 2.给服务器设置别名 3.设置免密登录 4.执行命令 5.其它 1.登录远程服务器: ssh user@hostname- us ...

  5. 配置免密登录报错:ssh: Could not resolve hostname note1: Name or service not known

    这两天配置免密出现这个错误: [root@note4 .ssh]# ssh note1 ssh: Could not resolve hostname note1: Name or service n ...

  6. Linux配置免密登录单机和全分布

    目录 一:单机免密登录配置 1.设置虚拟机主机名 2.虚拟机中配置主机名与ip地址的映射关系 ​3.关闭防火墙 4.执行如下命令: 二:全分布免密登录配置 1.设置每台虚拟机的主机名 2.虚拟机中配置 ...

  7. ssh配置免密登录、scp文件传输免密

    使用ssh相关命令,如scp等的时候,输入密码是很麻烦的事,而且有时候需要做自动化操作,这个时候还要人手动输入密码就没法玩了,我们可以通过配置rsa私钥和公钥的方式来免密ssh登录. 也可以直接使用s ...

  8. SSH配置免密登录方法

    转载自https://blog.csdn.net/jeikerxiao/article/details/84105529 1.客户端生成公私钥 本地客户端生成公私钥:(一路回车默认即可) ssh-ke ...

  9. linux如何自动化部署脚本实现免密登录并访问资源

    任务把weijie主机jdk文件安装到weijie1中. 首先再各台主机中安装必要的命令: expect.wget.httpd.ssh 执行命令 如:expect提示命令不存在,则分别安装命令 yum ...

最新文章

  1. android:layout_gravity 和 android:gravity 的区别
  2. apache 安装与配置详细教程
  3. 计划学习研究模板引擎。学习stringtemplate先
  4. Android 监听锁屏、解锁、开屏 操作
  5. [安卓基础] 008.Android中的显示单位
  6. linux线程切换回调函数,linux C线程退出回调函数
  7. zabbix-通过自动注册自动添加主机
  8. Java基础练习之流程控制(二)
  9. 实战HTML:模仿百度地图制作项目首页
  10. 个人记录 Repast S network与触发器引发的bug
  11. w10查看端口_Windows 10系统如何查看已打开的端口
  12. F28335中断系统
  13. 如何在电脑/手机上将HTML文件转换为PDF?
  14. 大数据培训课(体验) Day02
  15. Dump+mysql导入_mysql mysqldump导入数据库
  16. CSDN版主考核方案
  17. Learning to Track with Object Permanence阅读笔记
  18. el-table拆分单元格
  19. linux命令之unzip
  20. Java安装教程(windows)

热门文章

  1. Ionic生命周期与注意点
  2. PHP导出MySQL数据字典 Summer-Mysql-Dic
  3. 优化数据库语句的几个简单技巧
  4. 采用微服务和云计算建立有效的物联网模型
  5. 关于Android 的内存泄露及分析
  6. vuejs模仿实现一个电影分享类网站
  7. java.lang.IllegalArgumentException: node to traverse cannot be null! HQL语法问题
  8. C#:把发表的时间改为几个月,几天前,几小时前,几分钟前,或几秒前
  9. 《Ray Tracing in One Weekend》——Chapter 12: What's next?
  10. 《深度学习》 --李宏毅学习导图总结