今天有個(gè)客戶(hù)聯(lián)系我說(shuō)他購買(mǎi)的 歐洲vps 不能用root登錄,我就納悶了,怎么可能不能用root登錄,于是我要了vps資料,一看原來(lái)是? Ubuntu 系統,好吧,確實(shí)我們歐洲vps主機有的機房確實(shí)默認不支持root登錄,只能使用自己創(chuàng )建的用戶(hù)
今天有個(gè)客戶(hù)聯(lián)系我說(shuō)他購買(mǎi)的不能用root登錄,我就納悶了,怎么可能不能用root登錄,于是我要了vps資料,一看原來(lái)是? 系統,好吧,確實(shí)我們歐洲vps主機有的機房確實(shí)默認不支持root登錄,只能使用自己創(chuàng )建的用戶(hù)名和密碼登陸然后再 sudo su。
之前覺(jué)得這樣無(wú)可厚非,無(wú)非是多打一行命令的事情;后來(lái)發(fā)現非 Root 下安裝的各類(lèi)應用(比如 mySQL 這樣的)很容易出現各種各樣的權限問(wèn)題,并且在使用 WinSCP 的時(shí)候需要同時(shí)在命令行端臨時(shí)授權需要訪(fǎng)問(wèn)的目錄,非常麻煩,所以決定重新為 Azure VM 啟用 Root 用戶(hù)。
之前剛開(kāi)始接觸 Azure 的時(shí)候在網(wǎng)上看了很多教程,但是都不得要領(lǐng)。后來(lái)通過(guò)目前已經(jīng)退群泄憤的 @黎明余光指導,成功地啟用了 Root 用戶(hù)。在這里結合網(wǎng)上的教程(其實(shí)就是我記不住命令的意思),把相應的命令記錄下來(lái);方便以后自己和博客的其他訪(fǎng)客直接操作。
Azure 里的 Ubuntu 模板應該是通過(guò)了 sshd_config 文件禁用了 Root 登陸,我們只需重新開(kāi)啟即可。
在這里我們需要使用 Linux 下流行的文件編輯器 Vim;其操作相當簡(jiǎn)單:首先 vim file.ext (這里的 file 是文件名,.ext 是文件后綴,Linux 上很多文件都沒(méi)有后綴 但是依舊可以直接以文本的方式顯示和被修改),就可以得到文件的一個(gè)大致預覽;然后通過(guò)鍵盤(pán)上的方向鍵控制光標到達需要編輯的地方,按下鍵盤(pán)上的 Insert 進(jìn)入輸入模式,輸入/刪除 所需內容后,按下Esc 退出并輸入 :wq 保存并退出。
以下是完整的命令:
1. 默認不帶ssh,所以需要安裝一下ssh
sudo apt install openssh-server
2 .設置root密碼,ubuntu默認root密碼是隨機的,需要重置一下
sudo passwd root
3. 允許root用戶(hù)登錄,編輯sshd_config
sudo vim /etc/ssh/sshd_config 找到# Authentication項下的 PermitRootLogin prohibit-password改成PermitRootLogin yes
4.最后當然是選擇原諒ubuntu啦,重啟ssh搞定
sudo systemctl restart sshd
這樣重新登陸 ssh 就可以用 Root 登陸了。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站