写点什么

蓝易云:linux 搭建 sftp 服务器教程!

  • 2023-09-26
    四川
  • 本文字数:719 字

    阅读完需:约 2 分钟

蓝易云:linux搭建sftp服务器教程!

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

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

    sudo apt-get update sudo apt-get install openssh-server

  2. 配置 SFTP:打开 SSH 服务器配置文件进行编辑:

    sudo nano /etc/ssh/sshd_config

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

    Subsystem sftp internal-sftp

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

    Match Group sftpusers ChrootDirectory /sftp/%u ForceCommand internal-sftp AllowTcpForwarding no 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 用户的根目录:

    sudo mkdir /sftp/username sudo chown root:root /sftp/username sudo chmod 755 /sftp/username

    将 username替换为您的用户名。

  8. 保存并关闭配置文件:


    按下 Ctrl + X,然后输入 Y来保存更改并关闭编辑器。

  9. 重启 SSH 服务器:在终端中执行以下命令以重新启动 SSH 服务器:

    sudo service ssh restart

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


香港五网 CN2 网络云服务器链接:www.tsyvps.com

蓝易云香港五网 CN2 GIA/GT 精品网络服务器。拒绝绕路,拒绝不稳定。

发布于: 刚刚阅读数: 3
用户头像

百度搜索:蓝易云 2023-07-05 加入

香港五网CN2免备案服务器

评论

发布
暂无评论
蓝易云:linux搭建sftp服务器教程!_云计算_百度搜索:蓝易云_InfoQ写作社区