您现在的位置是:首页 > 后台技术 > LinuxLinux
Linux搭建sftp(图文)
第十三双眼睛2019-02-18【Linux】人已围观
简介Linux搭建sftp
今天讲解怎么在linux上搭建sftp服务:
1执行命令:groupadd bmssftp 创建sftp分组

2执行命令:useradd -g bmssftp -s /bin/false bmssftp 创建用户

3执行命令:passwd bmssftp 为用户制定密码

4执行命令:mkdir -p /data/sftp/bmssftp 创建一个目录

5执行命令:usermod -d /data/sftp/bmssftp bmssftp 指定刚才用户的家目录

6执行命令:vim /etc/ssh/sshd_config 编辑配置文件

7注释掉Subsystem sftp /usr/libexec/openssh/sftp-server 这句话 并且在文件末尾添加如下语句

Subsystem sftp internal-sftp
Match Group mysftpg
ChrootDirectory /data/sftp/%u
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no

保存退出
8执行命令:chown root:bmssftp /data/sftp/bmssftp 设定权限

9执行命令:chmod 755 /data/sftp/bmssftp

10执行命令:
mkdir /data/sftp/bmssftp/upload

chown bmssftp:bmssftp /data/sftp/bmssftp/upload

chmod 755 /data/sftp/bmssftp/upload

建一个文件夹来供bmssftp用户上传文件
11执行命令:vim /etc/selinux/config 编辑/etc/selinux/config ,

将文件中的SELINUX=enforcing 修改为 SELINUX=disabled

12执行命令:service sshd restart重启服务。

此时,就可以用软件链接服务器进行上传了
1执行命令:groupadd bmssftp 创建sftp分组

2执行命令:useradd -g bmssftp -s /bin/false bmssftp 创建用户

3执行命令:passwd bmssftp 为用户制定密码

4执行命令:mkdir -p /data/sftp/bmssftp 创建一个目录

5执行命令:usermod -d /data/sftp/bmssftp bmssftp 指定刚才用户的家目录

6执行命令:vim /etc/ssh/sshd_config 编辑配置文件

7注释掉Subsystem sftp /usr/libexec/openssh/sftp-server 这句话 并且在文件末尾添加如下语句

Subsystem sftp internal-sftp
Match Group mysftpg
ChrootDirectory /data/sftp/%u
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no

保存退出
8执行命令:chown root:bmssftp /data/sftp/bmssftp 设定权限

9执行命令:chmod 755 /data/sftp/bmssftp

10执行命令:
mkdir /data/sftp/bmssftp/upload

chown bmssftp:bmssftp /data/sftp/bmssftp/upload

chmod 755 /data/sftp/bmssftp/upload

建一个文件夹来供bmssftp用户上传文件
11执行命令:vim /etc/selinux/config 编辑/etc/selinux/config ,

将文件中的SELINUX=enforcing 修改为 SELINUX=disabled

12执行命令:service sshd restart重启服务。

此时,就可以用软件链接服务器进行上传了
Tags:
很赞哦! ()
上一篇:Linux安装Mysql(图文)
下一篇:Linux搭建svn服务
随机图文
linux环境中使用elasticsearch(图文)
ElasticSearch 简称 ES ,是基于Apache Lucene构建的开源搜索引擎,是当前最流行的企业级搜索引擎。Lucene本身就可以被认为迄今为止性能最好的一款开源搜索引擎工具包,但是lucene的API相对复杂,需要深厚的搜索理论。很难集成到实际的应用中去。ES是采用java语言编写,提供了简单易用的RestFul API,开发者可以使用其简单的RestFul API,开发相关的搜索功能,从而避免lucene的复杂性。Linux安装JDK(图文)
Linux安装JDKLinux搭建ftp教程(图文)
Linux搭建ftpLinux安装Mysql(图文)
介绍在Linux上安装Mysql