类别:Linux / 日期:2026-07-27 / 浏览:2154 / 评论:0

连接 SFTP 服务器进行上传和下载,最常用的方式就是通过 Linux 终端自带的 sftp 命令。下面是完整的操作步骤和常用命令。


1. 连接到 SFTP 服务器

在终端中输入以下命令:
sftp username@hostname
#或者使用 IP 地址:
sftp username@192.168.1.100
#如果服务器使用非标准端口(默认是 22),用 -P 指定端口:
sftp -P 2222 username@hostname

连接后会提示输入密码,验证通过即进入 sftp> 交互式命令行。


2. 常用导航命令(与 SSH 类似)

命令       作用
pwd        查看远程服务器当前目录
lpwd       查看本地当前目录(本地路径)
ls         列出远程目录内容
lls        列出本地目录内容
cd         <目录>切换远程目录
lcd        <目录>切换本地目录


3. 上传文件(本地 → 远程)

put 本地文件路径 [远程目标路径]

示例:

put /home/user/data.txt

将当前本地目录下的 data.txt 上传到远程当前目录。

put /home/user/data.txt /remote/backup/

上传到远程指定目录(可同时重命名,如 /remote/backup/newdata.txt)。

上传整个目录(递归):

put -r /home/user/mydir


4. 下载文件(远程 → 本地)

get 远程文件路径 [本地目标路径]

示例:

get data.txt

下载远程当前目录的 data.txt 到本地当前目录。

get /remote/data.txt /home/user/downloads/

下载到本地指定目录。

下载整个目录:

get -r /remote/mydir


5. 其他实用操作

命令              作用
rm <文件>         删除远程文件
rmdir <目录>      删除远程空目录
mkdir <目录>      在远程创建目录
rename old new    重命名远程文件或目录
chmod 755 file    修改远程文件权限
exit 或 quit      退出 sftp 会话

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章