ubuntu

ubuntu sftp虚拟用户配置教程

小樊
41
2025-08-26 08:03:39
栏目: 云计算

以下是Ubuntu SFTP虚拟用户配置教程:

安装OpenSSH服务器

sudo apt update
sudo apt install openssh-server
sudo systemctl start ssh
sudo systemctl enable ssh

创建SFTP用户和用户组

sudo groupadd sftp_users
sudo useradd -m sftpuser -g sftp_users
sudo passwd sftpuser

配置SFTP目录和权限

sudo mkdir /home/sftpuser/upload
sudo chown root:root /home/sftpuser
sudo chmod 755 /home/sftpuser
sudo chown sftpuser:sftp_users /home/sftpuser/upload
sudo chmod 700 /home/sftpuser/upload

配置OpenSSH

sudo nano /etc/ssh/sshd_config

在文件末尾添加:

Match Group sftp_users
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no

重启SSH服务

sudo systemctl restart ssh

0
看了该问题的人还看了