ubuntu

Ubuntu SFTP如何文件共享

小樊
42
2025-08-10 02:45:00
栏目: 智能运维

以下是在Ubuntu上通过SFTP实现文件共享的步骤:

  1. 安装OpenSSH服务器

    sudo apt update && sudo apt install openssh-server  
    sudo systemctl start ssh && sudo systemctl enable ssh  
    
  2. 创建SFTP用户和用户组

    sudo groupadd sftp_users  
    sudo useradd -m -G sftp_users sftpuser  
    sudo passwd sftpuser  
    
  3. 配置SFTP目录和权限

    sudo mkdir -p /home/sftpuser/upload  
    sudo chown root:root /home/sftpuser  
    sudo chmod 755 /home/sftpuser  
    sudo chown sftpuser:sftp_users /home/sftpuser/upload  
    sudo chmod 755 /home/sftpuser/upload  
    
  4. 修改SSH配置文件
    编辑 /etc/ssh/sshd_config,添加以下内容:

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

    保存后重启SSH服务:

    sudo systemctl restart ssh  
    
  5. 测试连接
    使用SFTP客户端(如命令行 sftp sftpuser@服务器IP 或图形化工具FileZilla),输入用户名和密码即可访问共享目录。

安全提示

0
看了该问题的人还看了