ubuntu

Ubuntu SFTP如何管理文件共享

小樊
46
2025-08-08 02:25:17
栏目: 智能运维

以下是Ubuntu SFTP管理文件共享的核心步骤,涵盖配置、权限控制及安全设置:

1. 安装与启用SSH服务

确保系统已安装OpenSSH服务器,若未安装则执行:

sudo apt update  
sudo apt install openssh-server  

启动服务并设置为开机自启:

sudo systemctl start ssh  
sudo systemctl enable ssh  

2. 创建SFTP用户与用户组

3. 配置SFTP目录与权限

4. 限制SFTP访问(关键安全步骤)

编辑SSH配置文件/etc/ssh/sshd_config,在末尾添加:

Match Group sftp_users  
    ChrootDirectory %h  # 将用户限制在其主目录(%h代表用户家目录)  
    ForceCommand internal-sftp  # 强制使用SFTP协议,禁止SSH shell  
    AllowTcpForwarding no  
    X11Forwarding no  

保存后重启SSH服务:

sudo systemctl restart ssh  

5. 测试与使用

6. 安全增强建议

说明

0
看了该问题的人还看了