CentOS下构建SSH服务器

分类:CentOS教程 阅读:50160 次

然后保存并退出。

因为我们只想让SSH服务为管理系统提供方便,所以在不通过外网远程管理系统的情况下,只允许内网客户端通过SSH登录到服务器,以最大限度减少不安全因素。设置方法如下:

[root@sample ~]#vi /etc/hosts.deny  ← 修改屏蔽规则,在文尾添加相应行
重新启动SSH服务

在修改完SSH的配置文件后,需要重新启动SSH服务才能使新的设置生效。

root@sample ~]#/etc/rc.d/init.d/sshd restart  ← 重新启动SSH服务器 Stopping sshd:             [ OK ] Starting sshd:             [ OK ]  ← SSH服务器重新启动成功

这时,在远程终端(自用PC等等)上,用SSH客户端软件以正常的密码的方式是无法登录服务器的。为了在客户能够登录到服务器,我们接下来建立SSH用的公钥与私钥,以用于客户端以“钥匙”的方式登录SSH服务器。

SH2的公钥与私钥的建立

登录为一个一般用户,基于这个用户建立公钥与私钥。(这里以bruce用户为例)

[root@sample ~]#su -bruce← 登录为一般用户bruce