關於deepin下安裝ssh以后root用戶登陸報錯的解決
最近剛剛接觸到deepin,覺得,wow,除了mac,還有這么好看的非win系統,而且第測出那個Linux,寬容度很高,非常適合我這種比較喜歡折騰的人,於是下載了deepin15版本並將其當作虛擬機成功安裝了,安裝以后,發現沒有root用戶?好吧,基本Linux發行版安裝好以后都這樣,於是給root用戶添加密碼:
<p>sudo passwd root</p>
首先會提示輸入當前用戶的密碼,然后會要求連續兩次輸入root用戶的密碼,完成以后:
su -
輸入剛剛設置的root密碼就能登陸root用戶了。
接下來,安裝ssh:
apt-get install ssh
安裝好以后,用xshell連接deepin,畢竟圖形化界面還是比較耗資源的,平時的部署啥的就用shell吧,設置好以后,root連接,成功?是不可能的,跳出提示框,說什么ssh服務器拒絕鏈接,突然想起以前安裝Ubuntu的時候好像也遇到這種情況,於是想到可能是配文件出了問題,好吧,再來修改ssh配置文件吧:
vi /etc/ssh/sshd_config
找到下面內容
將紅色框中的內容修改為下面的內容:
修改成功以后,重啟ssh服務:
切換至ssh目錄下
service ssh restart
然后我們那就能愉快的使用xshell連遠程連接並且用root用戶登陸deepin系統了。
sh: 0: getcwd() failed: No such file or directory
This error occurs if you run a command in a directory which no longer exists.