在Ubuntu系统中,使用SSH进行文件传输通常有两种方法:SCP(Secure Copy Protocol)和SFTP(SSH File Transfer Protocol)。以下是这两种方法的简要说明和示例:
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
scp -r /path/to/local/directory username@remote_host:/path/to/remote/directory
SFTP是一种基于SSH的文件传输协议,提供了一个交互式的文件传输界面。
sftp username@remote_host
ls
:列出远程目录中的文件和目录cd
:更改远程目录get
:从远程主机下载文件到本地主机put
:从本地主机上传文件到远程主机mkdir
:在远程主机上创建目录rmdir
:删除远程主机上的空目录exit
或 bye
:退出SFTP会话sftp username@remote_host
sftp> ls
sftp> cd /path/to/remote/directory
sftp> get remote_file.txt /path/to/local/directory
sftp> put local_file.txt /path/to/remote/directory
sftp> mkdir new_directory
sftp> rmdir empty_directory
sftp> exit
通过以上方法,您可以在Ubuntu系统中使用SSH进行文件传输。