在Linux中,可以使用scp命令來通過SSH傳輸文件。以下是配置步驟:
sudo apt-get install openssh-server
sudo service ssh start
#Subsystem sftp /usr/lib/openssh/sftp-server
將其改為:
Subsystem sftp internal-sftp
Match User your_username
ChrootDirectory /path/to/directory
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
將your_username替換為你的用戶名,并將/path/to/directory替換為你要允許文件傳輸的目錄路徑。
sudo service ssh restart
現在你可以使用scp命令來通過SSH傳輸文件了。例如,將本地文件傳輸到遠程服務器:
scp /path/to/local/file username@remote_host:/path/to/remote/directory
將遠程服務器上的文件傳輸到本地:
scp username@remote_host:/path/to/remote/file /path/to/local/directory
請注意,這只是基本的配置步驟,你可能還需要根據你的具體需求進行額外的配置。