在Ubuntu上使用SSH进行文件传输,通常有两种方法:使用scp
命令和使用sftp
命令。以下是这两种方法的详细步骤:
scp
命令scp
(Secure Copy Protocol)是一个用于在本地主机和远程主机之间复制文件的命令行工具。
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
命令sftp
(SSH File Transfer Protocol)是一个交互式的文件传输程序,允许你在本地主机和远程主机之间进行文件的上传、下载和管理。
sftp
会话sftp username@remote_host
sftp
会话中进行文件操作下载文件:
get /path/to/remote/file /path/to/local/directory
上传文件:
put /path/to/local/file /path/to/remote/directory
列出远程目录内容:
ls
改变远程目录:
cd /path/to/remote/directory
改变本地目录:
lcd /path/to/local/directory
退出 sftp
会话:
exit
通过以上步骤,你可以在Ubuntu上使用SSH进行文件传输。