Linux 修改SSH埠 和 禁止Root遠端登陸

roominess發表於2012-05-08

SSH 埠預設是22. 但從安全方面考慮,建議修改這個埠。 埠的取值範圍是 0 - 65535(216次方)01024是系統使用的埠,如 http服務的埠80。我們可以使用的埠範圍:102465535。這個是socket規定的。

 

 

.  Linux修改ssh22

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 只對以後的的連線產生影響。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15880878/viewspace-723020/,如需轉載,請註明出處,否則將追究法律責任。

相關文章