ubuntu下允許root用戶ssh遠程登錄


原文:http://blog.sina.com.cn/s/blog_7e64a87b0100rn8w.html

SSH服務器,可以通過SSH協議登錄遠程服務器,但是ubuntu默認是啟用了root用戶,但要通過public key來登錄。

 

啟用root用戶:sudo passwd root      #修改密碼后就啟用了

 

安裝OpenSSH server(貌似Ubuntu默認已安裝了):

1. 使用apt命令安裝openssh server

$ sudo apt-get install openssh-server

 

 

2. 可以對 openssh server進行配置

$ sudo vi /etc/ssh/sshd_config

找到PermitRootLogin 一行,改為PermitRootLogin yes,即允許root用戶以任何認證方式登錄

OK,這里我們也順便學習一下PermitRootLogin這個參數,它的值可以為yes/no/without-password,含義如下

PermitRootLogin yes                   #允許root用戶以任何認證方式登錄(貌似也就兩種認證方式:用戶名密碼認證,公鑰認證)

PermitRootLogin without-password      #只允許root用public key認證方式登錄

PermitRootLogin no                    #不允許root用戶以任何認證方式登錄

 

3. 重啟 openssh server

$ sudo service ssh restart

 

4. 客戶端如果是ubuntu的話,則已經安裝好ssh client,可以用下面的命令連接遠程服務器。

$ ssh <ip>

如果是windows系統的話,可以使用SSH Secure Shell等ssh軟件進行遠程連接。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM