ubuntu開啟SSH服務,並允許ROOT權限遠程登錄


轉載自:https://blog.csdn.net/jinghongluexia/article/details/90031842 因CSDN不登陸不允許復制,所以代碼部分為手動鍵入,請自行注意核對。

服務器配完Ubuntu系統以及LNMP環境以后,想用WINSCP遠程登錄,就需要開啟SSH服務才能支持。

 SSH服務分為客戶端和服務器。顧名思義,我想用WINSCP遠程登錄Ubuntu服務器,所以需要安裝SSH server。

OK,下面介紹如何開啟SSH服務。

一、檢查是否開啟SSH服務 

因為Ubuntu默認是不安裝SSH服務的,所以在安裝之前可以查看目前系統是否安裝,通過以下命令:

ps -e|grep ssh

輸出的結果ssh-agent表示ssh-client啟動,sshd表示ssh-server啟動。我們是需要安裝服務端所以應該看是否有sshd,如果沒有則說明沒有安裝。

二、安裝SSH服務

#客戶端
sudo apt install openssh-client
#服務端
sudo apt install openssh-server
#或者
sudo apt install ssh

三、啟動SSH服務 

sudo /etc/init.d/ssh start

四、修改SSH配置文件 

可以通過SSH配置文件更改包括端口、是否允許root登錄等設置,配置文件位置:

/etc/ssh/sshd_config

默認是不允許root遠程登錄的,可以再配置文件開啟。

sudo vim /etc/ssh/sshd_config
#Ubuntu默認未安裝vim,請先安裝vim,命令如下:
sudo apt install vim

在打開sshd_config后,找到PermitRootLogin without-password 修改為PermitRootLogin yes

 五、重啟SSH服務

 service ssh restart

 即可通過winscp 、putty使用ROOT權限遠程登錄。

 啟用root用戶:sudo passwd root      //修改密碼后就啟用了。

 客戶端如果是ubuntu的話,則已經安裝好ssh client,可以用下面的命令連接遠程服務器。

$ ssh xxx.xxx.xxx.xxx


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM