当前位置:   article > 正文

linux搭建sftp服务器教程!_sftp安装教程

sftp安装教程

搭建SFTP(Secure File Transfer Protocol)服务器在Linux上非常简单。以下是教程:

  1. 安装OpenSSH服务器:
    在终端中执行以下命令以安装OpenSSH服务器:

    1. sudo apt-get update
    2. sudo apt-get install openssh-server
  2. 配置SFTP:
    打开SSH服务器配置文件进行编辑:

    sudo nano /etc/ssh/sshd_config
  3. 修改配置文件:
    找到以下行并取消注释(删除行首的 #符号):

    Subsystem sftp internal-sftp

    在文件末尾添加以下配置:

    1. Match Group sftpusers
    2. ChrootDirectory /sftp/%u
    3. ForceCommand internal-sftp
    4. AllowTcpForwarding no
    5. X11Forwarding no
  4. 创建SFTP用户组:
    在终端中执行以下命令以创建SFTP用户组:

    sudo groupadd sftpusers
  5. 创建SFTP用户:
    在终端中执行以下命令以创建一个SFTP用户(将 username替换为您的用户名):

    sudo useradd -m -s /bin/false -g sftpusers username
  6. 设置用户密码:
    在终端中执行以下命令以为用户设置密码(将 username替换为您的用户名):

    sudo passwd username
  7. 设置SFTP根目录:
    在终端中执行以下命令以创建SFTP用户的根目录:

    1. sudo mkdir /sftp/username
    2. sudo chown root:root /sftp/username
    3. sudo chmod 755 /sftp/username

    将 username替换为您的用户名。

  8. 保存并关闭配置文件:
    按下 Ctrl + X,然后输入 Y来保存更改并关闭编辑器。
  9. 重启SSH服务器:
    在终端中执行以下命令以重新启动SSH服务器:

    sudo service ssh restart

现在,您已经成功在Linux上搭建了SFTP服务器。使用您创建的SFTP用户名和密码,您可以通过SFTP客户端连接到服务器并进行文件传输。请确保在配置SFTP用户时使用正确的用户名,并根据需要进行必要的权限和目录设置。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/191455
推荐阅读
相关标签
  

闽ICP备14008679号