温馨提示×

ubuntu sftp怎么登录

小樊
36
2026-09-23 13:59:31
栏目: 智能运维

在 Ubuntu 上登录 SFTP(SSH File Transfer Protocol)有多种方式,下面按最常见场景给你说明。


一、使用命令行登录 SFTP(最常用)

1️⃣ 基本登录方式

sftp 用户名@服务器IP

示例:

sftp user@192.168.1.100

如果是默认 22 端口,可以直接登录;
如果是其他端口(如 2222):

sftp -P 2222 user@192.168.1.100

⚠️ 注意:

  • -P 是大写(和 ssh -p 不同)

2️⃣ 输入密码登录

连接后会提示:

user@192.168.1.100's password:

输入密码即可。


3️⃣ 使用密钥登录(推荐)

如果你配置了 SSH 密钥:

sftp -i ~/.ssh/id_rsa user@192.168.1.100

二、登录成功后的常用命令

命令 说明
ls 查看远程目录
lls 查看本地目录
cd 切换远程目录
lcd 切换本地目录
get 文件 下载文件
put 文件 上传文件
exit 退出

示例:

get test.txt
put local.txt

三、使用图形界面(Ubuntu 桌面)

1️⃣ 文件管理器(Nautilus)

  1. 打开「文件」
  2. 地址栏输入:
sftp://user@192.168.1.100
  1. 输入密码即可

2️⃣ 使用 FileZilla(推荐)

sudo apt install filezilla
  • 主机:sftp://IP
  • 用户名 / 密码
  • 端口:22

四、常见问题

❌ 连接失败:Connection refused

  • SSH 服务未启动
sudo systemctl status ssh
sudo systemctl start ssh

❌ 权限拒绝

  • 用户名不对
  • 禁止密码登录(只能用密钥)

如果你愿意,可以告诉我:

  • 是 登录别人服务器 还是 自己 Ubuntu 开 SFTP
  • 用的是 命令 / 图形界面 / 工具

我可以给你更精确的配置方法。

0 踩