今天有個客戶聯(lián)系我說他購買的歐洲vps不能用root登錄,我就納悶了,怎么可能不能用root登錄,于是我要了vps資料,一看原來是?Ubuntu系統(tǒng),好吧,確實我們歐洲vps主機有的機房確實默認不支持root登錄,只能使用自己創(chuàng)建的用戶名和密碼登陸然后再sudo su。
沭陽網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)建站于2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)建站。之前覺得這樣無可厚非,無非是多打一行命令的事情;后來發(fā)現(xiàn)非 Root 下安裝的各類應用(比如mySQL這樣的)很容易出現(xiàn)各種各樣的權限問題,并且在使用WinSCP的時候需要同時在命令行端臨時授權需要訪問的目錄,非常麻煩,所以決定重新為 Azure VM 啟用 Root 用戶。
之前剛開始接觸 Azure 的時候在網(wǎng)上看了很多教程,但是都不得要領。后來通過目前已經(jīng)退群泄憤的@黎明余光指導,成功地啟用了 Root 用戶。在這里結(jié)合網(wǎng)上的教程(其實就是我記不住命令的意思),把相應的命令記錄下來;方便以后自己和博客的其他訪客直接操作。
Azure 里的 Ubuntu 模板應該是通過了sshd_config文件禁用了 Root 登陸,我們只需重新開啟即可。
在這里我們需要使用 Linux 下流行的文件編輯器Vim;其操作相當簡單:首先vim file.ext(這里的file是文件名,.ext是文件后綴,Linux 上很多文件都沒有后綴 但是依舊可以直接以文本的方式顯示和被修改),就可以得到文件的一個大致預覽;然后通過鍵盤上的方向鍵控制光標到達需要編輯的地方,按下鍵盤上的Insert進入輸入模式,輸入/刪除 所需內(nèi)容后,按下Esc退出并輸入:wq保存并退出。
以下是完整的命令:成都服務器托管
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
這樣重新登陸 ssh 就可以用 Root 登陸了。成都網(wǎng)站建設公司