温馨提示×

如何登录Debian FTP服务器

小樊
33
2026-07-11 04:14:26
栏目: 云计算

要登录 Debian 上的 FTP 服务器,通常分为两种情况:以客户端身份登录在 Debian 上搭建并登录 FTP 服务。下面分别说明。


一、以客户端方式登录 Debian FTP 服务器

1️⃣ 使用命令行 FTP 客户端(推荐)

安装 FTP 客户端

sudo apt update
sudo apt install ftp

登录 FTP 服务器

ftp ftp.example.com

ftp 192.168.1.100

然后输入:

  • 用户名
  • 密码

匿名登录一般使用:

  • 用户名:anonymous
  • 密码:任意邮箱(如 user@test.com

2️⃣ 使用 lftp(功能更强)

sudo apt install lftp
lftp ftp://用户名:密码@服务器IP

示例:

lftp ftp://user:123456@192.168.1.100

3️⃣ 使用图形化工具

  • FileZilla(推荐)
  • WinSCP(Windows)

连接方式:

  • 协议:FTP
  • 主机:服务器 IP
  • 端口:21
  • 用户名 / 密码

二、在 Debian 上搭建 FTP 服务器并登录

1️⃣ 安装 vsftpd(最常用)

sudo apt update
sudo apt install vsftpd

2️⃣ 启动并设置开机自启

sudo systemctl start vsftpd
sudo systemctl enable vsftpd

3️⃣ 配置 vsftpd(可选)

配置文件:

sudo nano /etc/vsftpd.conf

常用配置:

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES

重启服务:

sudo systemctl restart vsftpd

4️⃣ 创建 FTP 用户

sudo adduser ftpuser

登录示例:

ftp localhost

ftp 服务器IP

三、常见问题排查

❌ 连接被拒绝

  • 检查 vsftpd 是否运行:
sudo systemctl status vsftpd
  • 检查防火墙:
sudo ufw allow 21/tcp

❌ 无法上传文件

  • 确认:
write_enable=YES
  • 目录权限:
sudo chown ftpuser:ftpuser /home/ftpuser

四、安全建议(重要)

生产环境不建议使用 FTP(明文传输)
✅ 推荐使用:

  • SFTP(SSH)
  • FTPS(FTP over SSL)

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

  • ✅ 如何配置 SFTP
  • ✅ 如何配置 FTPS
  • ✅ 如何限制用户只能访问指定目录

你现在是 客户端登录 还是 自己搭建 FTP 服务器

0