使用SFTP(SSH File Transfer Protocol)可以通过安全的SSH连接在本地和远程主机之间传输文件。以下是如何使用SFTP的基本步骤:
兼容性强
支持所有终端 windows. macos 安卓 linux全都支持无需额外安装第三方软件
1. 连接到远程服务器
打开终端并输入以下命令以连接到远程服务器:
sftp 用户名@服务器IP
put 文件名
上传文件到服务器get 文件名
下载文件到本地。
2. 常用SFTP命令
连接成功后,您将进入SFTP交互式命令行界面,可以使用以下命令:
-
查看远程目录内容:
ls
-
查看本地目录内容:
lls
-
切换远程目录:
cd remote_directory
-
切换本地目录:
lcd local_directory
-
上传文件到远程服务器:
put local_file
-
下载文件到本地:
get remote_file
-
上传整个目录到远程服务器:
put -r local_directory
-
下载整个目录到本地:
get -r remote_directory
-
退出SFTP会话:
bye
或
exit
3. 示例
假设您要将本地文件example.txt
上传到远程服务器的/home/username/
目录:
sftp username@remote_host
sftp> put example.txt /home/username/
sftp> bye
注意事项
- 确保您有远程服务器的访问权限,并且SSH服务正在运行。
- SFTP使用SSH协议,因此需要确保SSH端口(默认22)是开放的。
- 如果连接失败,请检查网络连接、用户名、密码以及SSH配置。
如果您在使用过程中遇到任何问题,请提供具体的错误信息,我会帮助您解决。