debian

Debian SFTP虚拟主机如何设置

小樊
43
2025-08-19 03:35:48
栏目: 云计算

在Debian上设置SFTP虚拟主机,可参考以下步骤:

  1. 安装OpenSSH服务器:执行命令sudo apt updatesudo apt install openssh-server
  2. 创建SFTP用户组:使用命令sudo groupadd sftpusers创建用户组。
  3. 添加用户并设置密码:通过sudo useradd -m -G sftpusers username添加用户,再用sudo passwd username设置密码。
  4. 配置用户目录权限:创建用户主目录,如sudo mkdir -p /home/username,并设置权限sudo chown root:root /home/usernamesudo chmod 755 /home/username
  5. 编辑SSH配置文件:在/etc/ssh/sshd_config中添加或修改以下内容:
Subsystem sftp /usr/lib/openssh/sftp-server
Match Group sftpusers
    ChrootDirectory %h
    ForceCommand internal-sftp
    AllowTcpForwarding no
    X11Forwarding no
  1. 重启SSH服务:使用sudo systemctl restart sshd使配置生效。
  2. 测试SFTP连接:用Sftp username@your_server_ip测试,输入密码验证。

0
看了该问题的人还看了