用ubuntu 18.04部署完docker后,用winscp去管理系統上的文件發現默認的管理員賬號權限不夠,想重新用root登錄,發現一只被服務器拒絕(permission denied)。已經執行過
sudo passwd root
設置了密碼,但是沒用,google了一下才知道需要修改系統設置允許遠程登錄root,果然服務器還是CentOS用的爽
-
背景:
發現可以ping通ubuntu18.04,而用putty登錄ubuntu,則連接失敗。
-
解決方案
1 默認不帶ssh server,所以需要安裝一下ssh
sudo apt install openssh-server
2 設置root密碼,ubuntu默認root密碼是隨機的,需要重置一下
sudo passwd root
3 允許root用戶或者其他管理員登錄,需要編輯sshd_config
sudo vim /etc/ssh/sshd_config
找到# Authentication項下的
PermitRootLogin prohibit-password
改成PermitRootLogin yes
![]()
4 重啟ssh搞定
sudo systemctl restart sshd