Ubuntu 安裝過程中,系統會要求建立一個管理者(eg. sean0704),架好後當我們要用SSH連到這台主機時,指令為
$ssh sean0704@192.168.0.100
如果我們需要使用 root 身份連 ssh 或操作 scp 時,直接下
$ssh root@192.168.0.100
是會執行失敗的,原因是
1. root 還沒設定密碼
2. ubuntu 16.04 預設不開放使用 root 身份 login
所以,要做的事請如下...
1. 設定 root 的密碼
$sudo su -
#passwd root
設定密碼
2. 修改 ubuntu 的 root 的 login 設定
#vim /etc/ssh/sshd_config
找到 PermitRootLogin prohibit-password 這行後,加上#註解掉,然後下面加一行
PermitRootLogin yes
#service ssh restart
這樣就可以在別台機器,用 root 身份連 ssh (或 scp) 了。
No comments:
Post a Comment