服务器 频道

如何构建安全的远程登录服务器(上)

四、安装配置OPENSSH服务器

    SSH(Secure Shell)是以远程联机服务方式操作服务器时的较为安全的解决方案。它最初由芬兰的一家公司开发,但由于受版权和加密算法的限制,很多人转而使用免费的替代软件OpenSSH。SSH是由客户端和服务端的软件组成的,有两个不兼容的版本,分别是:1.x和2.x。用SSH 2.x的客户程序是不能连接到SSH 1.x的服务程序上去的。OpenSSH 2.x同时支持SSH 1.x和2.x

     1. 安装与启动OpenSSH 

    在Red Hat Linux 7以及其上的发行版本中已经包含了与OpenSSH相关的软件包,如果没有,则可以从OpenSSH的主页下载RPM包自行安装,OpenSSH的主页是地址是: http://www.openssh.com 。首先查询系统是否安装了软件包。

    #rpm -qa |grep openssh

    如果没有安装则执行如下命令。

    #rpm -ivh openssh-3.5p1-6
    #rpm -ivh openssh-server-3.5p1-6
    #rpm -ivh openssh-askpass-gnome-3.5p1-6
    #rpm -ivh openssh-clients-3.5p1-6
    #rpm -ivh openssh-askpass-3.5p1-6

    安装完成之后,可以使用下述命令中的进行启动。

    #service sshd start

    查看opensshd进程和端口号是否正常,使用下面命令,结果见图2:

    # netstat -nutap | grep dhcpd;ps -ef | grep dhcpd
 

图2查看opensshd进程和端口号是否正常


    另外,如果想在系统启动时就自动运行该服务,那么需要使用命令:

    #chkconfig -level 345 sshd on

    重新启动OpenSSH服务器命令:

    #/etc/rc.d/init.d/sshd restart

    停止OpenSSH服务器命令:

    #/etc/rc.d/init.d/sshd stop

    查看目前OpenSSH服务器状态命令:

    #/etc/rc.d/init.d/sshd status

0
相关文章