阿里云如何搭建sftp服务器配置?有些阿里云服务器的用户想要搭建sftp服务器,下面我们依据 云栖社区博主李世龙ing 的分享,介绍 Linux下sftp服务配置操作说明。
首先查看openssh的版本,使用ssh -V 命令来查看openssh的版本,版本必须大于4.8p1,低于的这个版本需要升级。
1、创建sftpusers组
groupadd sftpusers
2、创建sftpusers用户,设置用户不能用于登录系统
useradd -g sftpusers -s /nologin sftpusers passwd sftpusers(设置密码)
3、创建sftpusers家目录并指定
mkdir –p /Sftp usermod –d /Sftp sftpusers
给家目录更改属主并授权家目录属主必须是root,权限可以是755或者750
chown root:root /Sftp chmod 755 /Sftp
4、创建电信用户,指定家目录并授权
useradd -g sftpusers -s /nologin dianxin passwd dianxin(设置密码) usermod –d /dianxinFTP dianxin chown root:root /dianxinFTP chmod 755 /dianxinFTP
5、创建京东账户,指定家目录并授权
mkdir –p /jingdongFTP useradd -g sftpusers -s /nologin jingdong passwd jingdong(设置密码) usermod –d /jingdongFTP jingdong chown root:root /jingdongFTP chmod 755 /jingdongFTP
6、编辑配置文件/sshd_config
Subsystem sftp /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 /data chown sftpusers:sftpusers /data chmod 755 /data
2.dianxin用户
mkdir –p /dianxin chown dianxin:sftpusers /dianxin chmod 777 /dianxin
3.jingdong用户
mkdir –p /jingdong chown jingdong:sftpusers /jingdong chmod 777 /jingdong
9、验证
sftpsftpusers@127.0.0.1输入密码,显示sftp>则sftp搭建成功。
以上是关于阿里云如何搭建sftp服务器配置的介绍。行业内,融亿云的云服务器管理便捷,有简单易用的控制面板,可自助重装系统、更换线路、恢复备份、重启,一键配置FTP、IIS等,产品