此篇主要是為了使用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