SFTP(SSH文件传输协议)是一种安全的文件传输协议,用于通过加密的SSH连接访问、管理和传输文件。以下是使用SFTP安全传输文件的基本步骤:
使用命令行连接:打开终端,使用以下命令连接到远程服务器:
sftp username@remote_host
其中 username
是你的用户名,remote_host
是远程服务器的地址(可以是IP地址或域名)。
使用密码认证:输入正确的密码后,你将成功连接到远程服务器。
使用SSH密钥认证:为了提高安全性,建议使用SSH密钥认证。你可以通过以下命令测试SSH访问:
ssh username@remote_host
如果连接成功,你可以设置SSH密钥认证,将公钥复制到远程服务器的 ~/.ssh/authorized_keys
文件中。
列出文件和目录:
ls
:列出当前远程目录中的文件。cd
:更改远程目录。pwd
:显示当前远程目录。上传文件:
put filename.zip
:将本地文件上传到远程服务器。put -r local_directory
:上传本地目录。下载文件:
get filename.zip
:从远程服务器下载文件到本地。get -r remote_directory
:下载远程目录。删除文件:
rm filename
:从远程服务器删除文件。rm -r directory
:删除远程目录。退出SFTP会话:使用 exit
或 bye
命令退出SFTP会话。
通过以上步骤和建议,你可以使用SFTP安全地在本地和远程系统之间传输文件。记得定期更新和维护你的SFTP服务器和客户端,以确保其安全性和稳定性。