十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
本篇文章给大家分享的是有关云服务器怎么样搭建sftp服务,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
10年积累的成都网站设计、成都网站建设、外贸网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站设计后付款的网站建设流程,更有木兰免费网站建设让你可以放心的选择与我们合作。云服务器的用户想要搭建sftp服务器,下面我们根据 云栖社区博主李世龙ing 的分享,介绍 Linux下sftp服务配置操作说明。
首先查看openssh的版本,使用ssh -V 命令来查看openssh的版本,版本必须大于4.8p1,低于的这个版本需要升级。
1、创建sftpusers组
groupadd sftpusers
2、创建sftpusers用户,设置用户不能用于登录系统
useradd -g sftpusers -s /sbin/nologin sftpusers passwd sftpusers(设置密码)
3、创建sftpusers家目录并指定
mkdir –p /home/Sftp usermod –d /home/Sftp sftpusers
给家目录更改属主并授权家目录属主必须是root,权限可以是755或者750
chown root:root /home/Sftp chmod 755 /home/Sftp
4、创建电信用户,指定家目录并授权
useradd -g sftpusers -s /sbin/nologin dianxin passwd dianxin(设置密码) usermod –d /home/Sftp/dianxinFTP dianxin chown root:root /home/Sftp/dianxinFTP chmod 755 /home/Sftp/dianxinFTP
5、创建京东账户,指定家目录并授权
mkdir –p /home/Sftp/jingdongFTP useradd -g sftpusers -s /sbin/nologin jingdong passwd jingdong(设置密码) usermod –d /home/Sftp/jingdongFTP jingdong chown root:root /home/Sftp/jingdongFTP chmod 755 /home/Sftp/jingdongFTP
6、编辑配置文件/etc/ssh/sshd_config
Subsystem sftp /usr/libexec/openssh/sftp-server#注释掉这行 增加以下6行 Subsystem sftp internal-sftp Match Group sftpusers ChrootDirectory %h ForceCommand internal-sftp X11Forwarding no AllowTcpForwarding no
将以下注释去掉
PermitRootLogin yes(防止后续root不可登陆系统)
保存并关闭文件
7、重启sshd服务
service sshd restart
8、创建各用户数据目录,并授权
1.sftpusers用户
mkdir –p /home/Sftp/data chown sftpusers:sftpusers /home/Sftp/data chmod 755 /home/Sftp/data
2.dianxin用户
mkdir –p /home/Sftp/dianxinFTP/dianxin chown dianxin:sftpusers /home/Sftp/dianxinFTP/dianxin chmod 777 /home/Sftp/dianxinFTP/dianxin
3.jingdong用户
mkdir –p /home/Sftp/jingdongFTP/jingdong chown jingdong:sftpusers /home/Sftp/jingdongFTP/jingdong chmod 777 /home/Sftp/jingdongFTP/jingdong
9、验证
sftpsftpusers@127.0.0.1输入密码,显示sftp>则sftp搭建成功。
以上就是云服务器怎么样搭建sftp服务,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。