在 Ubuntu 上登录 SFTP(SSH File Transfer Protocol)有多种方式,下面按最常见场景给你说明。
sftp 用户名@服务器IP
示例:
sftp user@192.168.1.100
如果是默认 22 端口,可以直接登录;
如果是其他端口(如 2222):
sftp -P 2222 user@192.168.1.100
⚠️ 注意:
-P 是大写(和 ssh -p 不同)连接后会提示:
user@192.168.1.100's password:
输入密码即可。
如果你配置了 SSH 密钥:
sftp -i ~/.ssh/id_rsa user@192.168.1.100
| 命令 | 说明 |
|---|---|
ls |
查看远程目录 |
lls |
查看本地目录 |
cd |
切换远程目录 |
lcd |
切换本地目录 |
get 文件 |
下载文件 |
put 文件 |
上传文件 |
exit |
退出 |
示例:
get test.txt
put local.txt
sftp://user@192.168.1.100
sudo apt install filezilla
sftp://IPsudo systemctl status ssh
sudo systemctl start ssh
如果你愿意,可以告诉我:
我可以给你更精确的配置方法。