在CentOS上使用SSH进行文件传输,通常有两种方法:使用scp
命令和使用sftp
命令。以下是这两种方法的详细步骤:
scp
命令scp
(Secure Copy Protocol)是一个基于SSH的文件传输工具,可以在本地主机和远程主机之间安全地复制文件。
scp [选项] [源路径] [目标路径]
从本地复制到远程
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
-r
:递归复制目录及其内容。-P
:指定SSH端口(默认是22)。-v
:显示详细的调试信息。sftp
命令sftp
(SSH File Transfer Protocol)是一个交互式的文件传输程序,允许用户在本地主机和远程主机之间进行文件传输。
sftp username@remote_host
连接到远程主机
sftp username@remote_host
列出远程目录内容
ls
切换远程目录
cd /path/to/remote/directory
上传文件
put /path/to/local/file
下载文件
get /path/to/remote/file
退出sftp会话
exit
通过以上步骤,你可以在CentOS上使用SSH进行文件传输。根据具体需求选择合适的方法即可。