linux sftp安装与使用

                                                    linux sftp安装与使用(亲测可用)

来源:百度百科、博客

背景:之前安装了pureftp和vsftp,很久没用了,账户登不上,重新安装也不知道什么原因登不上。碰巧在xshell里看到sftp。

操作环境是centos7x64、lnmp1.5、SElinux未启用、iptables已启用

(该方法第6步骤,会造成sshd服务无法重启,需进一步完善。删除第二个图片中代码后恢复正常)

1.添加用户组(如果使用已有www用户,跳过)

groupadd sftp

2.添加用户并设置为sftp组(如果使用已有www用户,跳过)

useradd -g sftp -s /sbin/nologin  -M sftp

   //-g:加入主要组  -s指定用户登入后所使用的shell    -M:不要自动建立用户的登入目录

3.修改sftp用户的密码,密码为123(如果使用已有www用户,需要设置密码)

passwd sftp

4.创建sftp用户的根目录和属主.属组,修改权限(755)(如果使用已有www用户,/home/wwwroot文件夹为root用户,其子目录均为www用户,跳过)

5.在sftp的目录中创建可写入的目录(如果使用已有www用户,同上,跳过)

6.修改sshd_config的配置文件

把原来的sshd_config配置文件里的subsystem行注释掉

在sshd_config文件最后添加(如果使用已有www用户,将ChrootDirectory 修改为/home/wwwroot)

配置完成后重启配置

7.验证一下

默认端口22    用户:sftp      密码:123(如果使用www用户,密码你知道的!)

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值