介绍
本篇文章给大家分享的是有关云服务器怎么样搭建sftp服务,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
的用户想要搭建sftp服务器、下面我们根据云栖社区博主李世龙荷兰国际集团(ing)的分享,介绍Linux下sftp服务配置操作说明。
首先查看openssh的版本,使用ssh - v命令来查看openssh的版本,版本必须大于4.8 p1,低于的这个版本需要升级。
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
给家目录更改属主并授权家目录属主必须是根,权限可以是755年或750年者
乔恩根:根/home/Sftp chmod 755/home/Sftp
4,创建电信用户,指定家目录并授权
useradd - g sftpusers - s/sbin/nologin dianxin passwd dianxin(设置密码) usermod - d/home/Sftp/dianxinFTP dianxin 乔恩根:根/home/Sftp/dianxinFTP chmod 755/home/Sftp/dianxinFTP
5,创建京东账户,指定家目录并授权
mkdir - p/home/Sftp/jingdongFTP useradd - g sftpusers - s/sbin/nologin京东 passwd京东(设置密码) usermod - d/home/Sftp/jingdongFTP京东 乔恩根:根/home/Sftp/jingdongFTP chmod 755/home/Sftp/jingdongFTP
6,编辑配置文件/etc/ssh/sshd_config
子系统sftp/usr/libexec/openssh/sftp-server #注释掉这行 增加以下6行 子系统sftp internal-sftp 匹配组sftpusers ChrootDirectory % h ForceCommand internal-sftp X11Forwarding没有 AllowTcpForwarding没有
将以下注释去掉
PermitRootLogin是的(防止后续根不可登陆系统)
保存并关闭文件
7日重启sshd服务
<代码>服务重新启动sshd 代码>
8日创建各用户数据目录,并授权
1。sftpusers用户
<>以前mkdir - p/home/Sftp/data 乔恩sftpusers: sftpusers/home/Sftp/data chmod 755/home/Sftp/data2。dianxin用户
<>以前mkdir - p/home/Sftp/dianxinFTP/dianxin 乔恩dianxin: sftpusers/home/Sftp/dianxinFTP/dianxin chmod 777/home/Sftp/dianxinFTP/dianxin3。京东用户
<>以前mkdir - p/home/Sftp/jingdongFTP/京东 乔恩京东:sftpusers/home/Sftp/jingdongFTP/京东 chmod 777/home/Sftp/jingdongFTP/京东9日验证
sftpsftpusers@127.0.0.1输入密码,显示sftp>则sftp搭建成功。
以上就是云服务器怎么样搭建sftp服务,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。