需要安裝的套件
openssh-client
: SCP 客戶端
openssh-server
: SCP 服務器端
sudo apt update
sudo apt install openssh-server openssh-client
安裝
openssh-server
後,SSH 服務通常會自動啟動。你可以通過以下命令檢查其狀態:
sudo systemctl status ssh
如果服務未運行,可以手動啟動:
sudo systemctl start ssh
opkg update
# 或者,如果只需要 scp 命令,可能會有更小的獨立 scp 包
# opkg install scp
opkg install openssh-client
#安裝 openssh-sftp-server (可選,如果 Dropbear 不夠用)
opkg install openssh-sftp-server
假設 Ubuntu 的 IP 是
192.168.1.100
OpenWrt 的 IP 是192.168.1.1
用戶名都假設為root
#傳送檔案
scp /path/to/your/local/file.txt root@192.168.1.1:/path/on/openwrt/
#接收檔案
scp root@192.168.1.1:/path/on/openwrt/file.txt /path/to/your/local/
#接收到當前目錄就用.
scp root@192.168.1.1:/path/on/openwrt/file.txt .