云服务器怎么样搭建sftp服务

  介绍

本篇文章给大家分享的是有关云服务器怎么样搭建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/data

2。dianxin用户

<>以前mkdir - p/home/Sftp/dianxinFTP/dianxin      乔恩dianxin: sftpusers/home/Sftp/dianxinFTP/dianxin      chmod 777/home/Sftp/dianxinFTP/dianxin

3。京东用户

<>以前mkdir - p/home/Sftp/jingdongFTP/京东      乔恩京东:sftpusers/home/Sftp/jingdongFTP/京东      chmod 777/home/Sftp/jingdongFTP/京东

9日验证

sftpsftpusers@127.0.0.1输入密码,显示sftp>则sftp搭建成功。

以上就是云服务器怎么样搭建sftp服务,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

云服务器怎么样搭建sftp服务