ubuntu root用戶ssh遠程登陸

一、默認請況下,ubuntu是不容許遠程登錄的。(由於服務沒有開,能夠這麼理解)shell

想要用ssh登錄的話,要在須要登錄的系統上啓動服務。即,安裝ssh的服務器端ubuntu

$ sudo apt-get install openssh-server安全

而後,啓動服務。服務器

$ sudo service ssh startssh

或者是:ide

$ sudo /etc/init.d/ssh restartspa


這以後,就能夠進行ssh登錄此係統了。(注:這隻容許普通用戶登陸)rest

二、想讓root用戶能夠ssh登陸還須要執行以下操做:orm

親手安裝過Ubuntu的童鞋都知道,默認安裝只會添加一個普通用戶名和密碼,而超級用戶權限則是利用sudo命令來執行。在Ubuntu下使用root登錄或者在shell中用su命令切換到root時會提示錯誤「認證失敗」。由於在安裝過程當中就沒有啓用root,也沒有給它分配口令server

其餘Linux發行版像FedoraMandriva等通常在安裝過程當中會要求設定root密碼,普通用戶能夠用su root命令轉換爲超級用戶,而Ubuntu下只能利用sudo,該命令爲管理員提供了一種細顆粒度的訪問控制方法,更加安全。

一、  爲root設置密碼:sudo passwd root,以後會提示要輸入root用戶的密碼,連續輸入兩次須要設置密碼。

二、 .將 /etc/ssh/sshd_confg中PermitRootLogin without-password  改成PermitRootLogin yes,從新啓動ssh服務。

相關文章
相關標籤/搜索