在上一篇文章中菠菜园为大家分享了centos的一些常用命令,本篇文章接着为大家分享CentOS的SSH安装与配置教程。
我们知道在服务器的管理维护工作中我们多数情况并不是直接在服务器上进行操作,比如我们购买阿里云或菠菜园的服务器,我们对服务器进行日常的管理和维护都需要通过远程来进行,而对于Linux系统一般都是SSH的方式。
SSH简介:
SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。是一个专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。透过 SSH 可以对所有传输的数据进行加密,也能够防止 DNS 欺骗和 IP 欺骗。
SSH安装教程:
- #安装SSH服务
- yum install ssh
- #启动SSH服务
- service sshd start
- #将SSH设为开机启动
- chkconfig sshd on
一般默认CentOS已经安装了OpenSSH,即使你是最小化安装也是如此。
SSH配置教程:
1、修改vi /etc/ssh/sshd_config,根据模板将要修改的参数注释去掉并修改参数值:
Port 22 指定SSH连接的端口号,安全方面不建议使用默认22端口
Protocol 2,1 允许SSH1和SSH2连接,建议设置成 Protocal 2
其他参数根据自己的需要进行调整。配置方法详见: man ssh_config
2、修改hosts.deny 在最后面添加一行:
sshd:All
3、修改hosts.allow 在最后面添加一行:
sshd:All
如果为了安装可以限制访问的IP,设置如下:
sshd:192.168.0.101
sshd:192.168.0.102
上述配置表示只允许101和102的服务器进行SSH连接
4、启动SSH
/etc/init.d/sshd start
至此SSH已经可以连接了
输入连接IP
以上内容就是关于CentOS的安装与配置教程,对于cent os远程连接我们还需要借助一些客户端工具,比如常用的putty,大家可以自行下载,在下篇文章中菠菜园也会给大家分享一个下载链接和关于putty的用法,敬请关注。