阿里云如何搭建sftp服务器配置

阿里云如何搭建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等,产品

最后更新:2022/08/19
免责声明:本站部分内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。
如果您发现本社区中有涉嫌抄袭的内容请发送邮件至:Hi@r1yun.cn进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

在线评论