zoukankan      html  css  js  c++  java
  • Linux 修改SSH端口 和 禁止Root远程登陆

     

           SSH 端口默认是22. 但从安全方面考虑,建议修改这个端口。 端口的取值范围是 0 - 65535(216次方)01024是系统使用的端口,如 http服务的端口80。我们可以使用的端口范围:102465535。这个是socket规定的。

     

     

    .  Linux修改ssh端口22

    1.1 修改端口配置文件   

            vi /etc/ssh/ssh_config

           vi /etc/ssh/sshd_config

     

    取消Port前的#注释,并将端口22改成65535   

     

     

    1.2 重启sshd服务

           root用户执行:

    [root@singledb ~]# service sshd restart

    Stopping sshd:                                             [  OK  ]

    Starting sshd:                                             [  OK  ]

     

    此时在用SSH连接,就需要修改ssh 的端口为6535才能连接了。

     

     

    .  禁用Root 远程登陆

           先在ssh的配置文件里修改Root 远程登陆参数。 禁用root远程登陆。 然后创建一个远程登陆用户。 用这个用户登陆之后,在切换到root用户,拿到最高权限。

     

    2.1 创建普通权限的用户

    [root@singledb ~]# useradd ruser

    [root@singledb ~]# passwd ruser

    Changing password for user ruser.

    New UNIX password:

    BAD PASSWORD: it is too short

    Retype new UNIX password:

    passwd: all authentication tokens updated successfully.

    [root@singledb ~]#

     

    2.2 禁止ROOT远程SSH登录

        #vi /etc/ssh/sshd_config

       

        PermitRootLogin yes

        改为

        PermitRootLogin no

       

    2.3  重启sshd服务

        #service sshd restart

     

     注意:这些修改不影响已经连接的SSH 只对以后的的连接产生影响。

     

    注意: 如果系统开起了iptables防火墙,那么还需要把修改之后的端口号添加到防火墙里面,不然SSH会连不上。  关于防火墙端口的添加,参考我的Blog:

            Linux iptables 防火墙 添加删除 端口

            http://blog.csdn.net/tianlesoftware/archive/2011/02/26/6208985.aspx

     

     

    整理自网络

    ------------------------------------------------------------------------------

    Blog http://blog.csdn.net/tianlesoftware

    网上资源: http://tianlesoftware.download.csdn.net

    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx

    DBA1 群:62697716(); DBA2 群:62697977()

    DBA3 群:62697850   DBA 超级群:63306533;    

    聊天 群:40132017

    --加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请

    道森Oracle,国内最早、最大的网络语音培训机构,我们提供专业、优质的Oracle技术培训和服务! 我们的官方网站:http://www.daosenoracle.com 官方淘宝店:http://daosenpx.taobao.com/
  • 相关阅读:
    05 | 深入浅出索引(下)
    04 | 深入浅出索引(上)
    03 | 事务隔离:为什么你改了我还看不见?
    02 | 日志系统:一条SQL更新语句是如何执行的?
    01 | 基础架构:一条SQL查询语句是如何执行的?
    orm的惰性机制
    简易的迁移
    rails 中 preload、includes、Eager load、Joins 的区别
    换种方式去分页
    Scala function programming
  • 原文地址:https://www.cnblogs.com/tianlesoftware/p/3609778.html
Copyright © 2011-2022 走看看