蓝易云:linux 搭建 sftp 服务器教程!
搭建 SFTP(Secure File Transfer Protocol)服务器在 Linux 上非常简单。以下是教程:
安装 OpenSSH 服务器:在终端中执行以下命令以安装 OpenSSH 服务器:
sudo apt-get update sudo apt-get install openssh-server
配置 SFTP:打开 SSH 服务器配置文件进行编辑:
sudo nano /etc/ssh/sshd_config
修改配置文件:找到以下行并取消注释(删除行首的
#
符号):Subsystem sftp internal-sftp
在文件末尾添加以下配置:
Match Group sftpusers ChrootDirectory /sftp/%u ForceCommand internal-sftp AllowTcpForwarding no X11Forwarding no
创建 SFTP 用户组:在终端中执行以下命令以创建 SFTP 用户组:
sudo groupadd sftpusers
创建 SFTP 用户:在终端中执行以下命令以创建一个 SFTP 用户(将
username
替换为您的用户名):sudo useradd -m -s /bin/false -g sftpusers username
设置用户密码:在终端中执行以下命令以为用户设置密码(将
username
替换为您的用户名):sudo passwd username
设置 SFTP 根目录:在终端中执行以下命令以创建 SFTP 用户的根目录:
sudo mkdir /sftp/username sudo chown root:root /sftp/username sudo chmod 755 /sftp/username
将
username
替换为您的用户名。保存并关闭配置文件:
按下
Ctrl + X
,然后输入Y
来保存更改并关闭编辑器。重启 SSH 服务器:在终端中执行以下命令以重新启动 SSH 服务器:
sudo service ssh restart
现在,您已经成功在 Linux 上搭建了 SFTP 服务器。使用您创建的 SFTP 用户名和密码,您可以通过 SFTP 客户端连接到服务器并进行文件传输。请确保在配置 SFTP 用户时使用正确的用户名,并根据需要进行必要的权限和目录设置。
香港五网 CN2 网络云服务器链接:www.tsyvps.com
蓝易云香港五网 CN2 GIA/GT 精品网络服务器。拒绝绕路,拒绝不稳定。
版权声明: 本文为 InfoQ 作者【百度搜索:蓝易云】的原创文章。
原文链接:【http://xie.infoq.cn/article/2fbeae5a42a77bfb0407bdb20】。文章转载请联系作者。
评论