用ubuntu 17.04部署完docker后,用winscp去管理系統上的文件發現默認的管理員賬號權限不夠,想重新用root登錄,發現一只被服務器拒絕(permission denied)。已經執行過
sudo passwd root
設置了密碼,但是沒用,google了一下才知道需要修改系統設置允許遠程登錄root,果然服務器還是CentOS用的爽
全套流程備份一下
1 默認不帶ssh,所以需要安裝一下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最后當然是選擇原諒ubuntu啦,重啟ssh搞定
sudo systemctl restart sshd
by panwk