ubuntu sftp虚拟用户配置教程
以下是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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!