1.背景
近期在本地的虛擬機VMware上安裝了Ubuntu Server 17.04,由於系統是無界面的,所有操作都需要通過Linux命令進行操作。后來不想直接在服務器上操作,想通過遠程工具Xshell去訪問Linux系統。卻發現根本連接不上。后來查資料,原來需要在Ubuntu上安裝SSH協議軟件,因為Ubuntu默認是不安裝SSH服務的。安裝了SSH服務后發現其他用戶可以通過Xshell遠程訪問了,root用戶訪問會報密碼被拒絕的錯誤,上網查資料,發現Ubuntu默認是不開啟root遠程登錄的,需要設置一下。
2.實現
(1)檢查是否開啟SSH服務
命令:ps -e|grep ssh 查看SSH服務是否開啟,或者通過命令:service sshd status 可以查看某個服務的狀態。
(2)安裝SSH服務
通過apt-get 安裝,命令:apt-get install ssh
(3)啟動SSH服務
命令:sudo /etc/init.d/ssh start
(4)修改SSH配置文件
命令:sudo vim /etc/ssh/sshd_config,找到PermitRootLogin without-password 修改為PermitRootLogin yes
(5)重啟SSH服務
命令:service ssh restart