Linux系统通过自带的vsftpd服务搭建sftp服务器

Linux系统中自带小巧轻快的FTP程序vsftpd,vsftp是“very secure FTP daemon”的缩写,最大的特点就是安全,而且支持很多其他FTP服务器不具备的特征,本文详细介绍在CentOS7下如何通过自带的vsftpd搭建FTP服务器。

配置用户

创建用户

创建用户<用户名>,并限定<user_name>的主目录为/usr/ftp/upload,同时设置密码:

配置用户权限

虽然一般情况下,可不配置用户权限,但为了安全:

配置SFTP

配置vsftpd

修改/etc/vsftpd/vsftpd.conf

并在该文件的最后面添加如下行:

限制用户访问路径

修改/etc/vsftpd/vsftpd.conf

编辑/etc/vsftpd/vsftpd.chroot_list,添加受限用户及其访问目录,如下:

编辑/etc/vsftpd/vsftpd.user_list,添加受限制用户,如下:

重启vsftpd

其他操作

搭建支持SSL加密传输的vsftpd

生成证书

修改/etc/vsftpd/vsftpd.conf

以下是部分ssl参数说明:

原创文章禁止转载:技术学堂 » Linux系统通过自带的vsftpd服务搭建sftp服务器

精彩评论

3+6=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏