Linux sftp服務器搭建

  1.  添加用戶組groupadd sftp
  2. 添加用戶並設置爲sftp組:useradd -g sftp -s /sbin/nologin -M sftp
  3. 修改sftp用戶的密碼(新密碼:superlop123456): passwd sftp 服務器

  4. 建立sftp用戶的根目錄和所屬組,修改權限(755)ssh

  5. 在sftp目錄中建立可寫入的目錄spa

  6. 打開sshd_config文件:註釋掉Subsystem sftp /usr/libexec/openssh/sftp-server, 在文件末尾添加以下行:
  7. Subsystem sftp internal-sftp.net

    Match User sftp命令行

    X11Forwarding norest

    AllowTcpForwarding noserver

    ForceCommand internal-sftpget

    ChrootDirectory /usr/sftpclass

  8. 將修改後的文件,上傳到/etc/ssh/目錄下,對原來的文件進行覆蓋更新
  9. 在Linux命令行,執行systemctl restart sshd命令,重啓配置
  10. 驗證效果, 成功進入到sftp用戶下,說明服務器搭建完成:ftp

  11. 驗證sftp文件服務器文件路徑(文件夾下能夠正常上傳下載文件):

  12.  

    命令:

    groupadd sftp

    useradd -g sftp -s /sbin/nologin -M sftp

    password sftp

    cd /

    cd usr

    mkdir sftp

    chown root:sftp sftp

    chmod 755 sftp

    cd sftp

    mkdir file

    chown sftp:sftp file

     

    systemctl restart sshd

     

    cd /

    sftp sftp@127.0.0.1

相關文章
相關標籤/搜索