Linux必备技能之远程访问及控制——SSH

本文详细介绍了SSH远程管理的概念、优点,以及openssh软件的配置。SSH提供了加密的数据传输和压缩,增强了安全性。文章还讲解了sshd服务的验证方式,包括密码和密钥对验证,并详细阐述了TCP Wrappers的访问控制策略,如何设置允许和拒绝访问的规则。
摘要由CSDN通过智能技术生成

一、SSH远程管理概念

SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登陆、远程复制等功能。SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令。因此SSH协议具有很好的安全性。

二、SSH远程管理的优点

①数据传输是加密的,可以防止信息泄漏

②数据传输是压缩的,可以提高传输速度

三、openssh软件

openssh是实现SSH协议的开源软件项目,适用于各种unix、linux操作系统。openssh是由openssh、openssh-server以及openssh-client等软件包提供的,并已将sshd添加为标准的系统服务,默认系统已安装。

①服务名称:sshd(CentOS6.5后默认安装开启)

②服务端配置文件:/etc/ssh/sshd_config

③客户端配置文件:/etc/ssh/ssh_config

[root@client ~]# rpm -qa | grep openssh
openssh-7.4p1-16.el7.x86_64
openssh-server-7.4p1-16.el7.x86_64
openssh-clients-7.4p1-16.el7.x86_64
[root@localhost .ssh]# vim /etc/ssh/sshd_config       //查看配置文件

端口:
port用来设置sshd监听的端口,监听任何端口,监听IPV6

秘钥:
HostKey用来设置服务器秘钥文件的路径,这里默认就好
每个加密算法放的文件位置是不一样的

开启公钥:
设置是否开启公钥验证,如果使用公钥验证的方式登录时,则设置为yes
AuthorizedKeysFile用来设置公钥验证文件的路径

开启密码认证:
用来设置是否开启密码验证机制,如果用密码登录系统,则设置yes
PermitEmptyPasswords:
用来设置是否允许

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值