您现在的位置是:首页 > 后台技术 > 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服务
随机图文
文章评论
点击排行
