Linux下sftp服务配置操作说明

简介: Linux下sftp服务配置操作说明 查看openssh的版本,使用ssh -V 命令来查看openssh的版本,版本必须大于4.8p1,低于的这个版本需要升级。1、创建sftpusers组groupadd sftpusers2、创建sftpusers用户,设置用户不能用于...

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、创建电信用户,指定家目录并授权

mkdir –p /home/Sftp/dianxinFTP

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


2018-03-08_115335.png


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搭建成功。


相关文章
|
Linux 网络安全 Apache
百度搜索:蓝易云 ,linux系统 Apache服务配置教程。
现在,您可以通过浏览器访问您的网站。在浏览器中输入服务器的IP地址或域名,即可访问默认网站或配置的虚拟主机。以上是在Linux系统上配置Apache服务的教程。请根据您的需求进行必要的配置和修改。
230 0
|
网络协议 安全 Unix
Linux下的samba服务配置详解
Linux下的samba服务配置详解
336 1
|
6月前
|
网络协议 Linux 网络安全
百度搜索:蓝易云【Linux下的samba服务配置详解】
以上是对Samba服务配置的详解。通过配置Samba,你可以在Linux和Windows之间实现文件共享和打印机共享,方便进行跨平台的文件传输和共享操作。请根据具体需求和环境,进行相应的配置和调整。
60 0
百度搜索:蓝易云【Linux下的samba服务配置详解】
|
Ubuntu 网络协议 Unix
Linux操作系统实验十 Linux网络及服务配置(二)
Linux操作系统实验十 Linux网络及服务配置(二)
491 0
|
网络协议 Linux 网络安全
Linux文件服务配置FTP服务
之前学习了网络管理,在平时我们去各网站下载电影或者文件,比如去电影天堂下载电影的时候,细心的会发现网站的前缀是ftp://,这篇文章就开始学习怎么配置ftp服务器供客户端进行下载文件。
563 2
|
安全 Linux 开发工具
Linux操作系统实验十 Linux网络及服务配置(四)
Linux操作系统实验十 Linux网络及服务配置(四)
188 0
|
Ubuntu 网络协议 Linux
Linux操作系统实验十 Linux网络及服务配置(三)
Linux操作系统实验十 Linux网络及服务配置(三)
190 0
|
Ubuntu 网络协议 Linux
Linux操作系统实验十 Linux网络及服务配置(一)
Linux操作系统实验十 Linux网络及服务配置
431 0
|
关系型数据库 MySQL Java
Linux的java服务配置步骤
Linux的java服务配置步骤
154 0
Linux的java服务配置步骤
|
前端开发 Linux Apache
Linux CentOS7 httpd 服务配置注释
Linux CentOS7 httpd 服务配置注释 apache 配置注释如果没看懂可以去看看官方发布的文档 apache官方文档 conf/httpd.conf CopyServerRoot "/etc/httpd" # 指定服务配置根目录Listen 80 # 监听端口Include conf.
3069 0