Liunux 新手記錄從安裝到佈版 - SSH 安裝及使用(含切換root in ubuntu) 【3】

此篇主要是為了使用ssh來連線進行檔案的交換

安裝的軟體:WINSCP

  • 先透過指令安裝openssh如下
sudo apt update
sudo apt install openssh-server
  • 安裝完成後會自動啟用可透過下面的語法驗證
sudo systemctl status ssh
  • 如果您的系統啟用了防火牆,請確保打開 SSH 端口
sudo ufw allow ssh
  • 設定連線的帳號
ssh linuxtest@10.0.2.15
  • 如果你第一次連線會看到下面
The authenticity of host '10.0.2.15 (10.0.2.15)' can't be established.
ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY.
Are you sure you want to continue connecting (yes/no)?
  • 輸入yes並接著畫面上輸入你的密碼並進行登入則會看到以下
Welcome to Ubuntu 20.04 LTS (GNU/Linux 5.4.0-26-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage
...
  • 如果需要root可登入的話,編輯ssh config檔
sudo nano /etc/ssh/sshd_config
  • 將PermitRootLogin no 改為 PermitRootLogin yes 並重啟服務
sudo service ssh restart
  • 接著用putty或winscp都可以進行連線
Ubunto 預設在安裝時不會要你輸入root的密碼,可以透過下列指令調整,但原先安裝時輸入的帳號密碼登入用Sudo就可以使用該權限,基於安全性建議不調整
sudo passwd root