VPS侦探论坛

 找回密码
 注册
查看: 4840|回复: 8

怎样用sftp代替ftp

[复制链接]
发表于 2016-3-16 17:28:57 | 显示全部楼层 |阅读模式

总感觉FTP不安全,但又要经常上传文件,我想用SFTP代替ftp,但sftp上传的文件怎样设还是属于www的权限呢?
有没有一键建立sftp用户的脚本呢?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2016-3-16 17:42:45 | 显示全部楼层


也就是 说用某个sftp帐号上传的文件都是www权限
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2016-3-16 19:52:16 | 显示全部楼层

www不允许登陆
可以将你要使用的用户指定到www用户组 adduser 用户名 www
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2016-3-16 21:23:33 | 显示全部楼层

回复 3# 的帖子




有没有考虑在1.3加入sftp功能呢?能帮我写一条sh,加用户的同时给个密码,再加个备份sftp用户的功能
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2016-3-17 08:15:03 | 显示全部楼层

回复 3# 的帖子


useradd sftpwww2 -g www
passwd sftpwww2
setfacl -R -m u:sftpwww2:rwx /home/wwwroot/default


vi /etc/ssh/sshd_config
Subsystem sftp internal-sftp
UsePAM yes

Match user sftpwww2
ForceCommand internal-sftp
ChrootDirectory /home/wwwroot

这样安全吗?

军哥运维代购:http://shop63846532.taobao.com/

发表于 2016-3-17 08:48:20 | 显示全部楼层

回复 5# 的帖子


可以,useradd指定用户组是 -G
 楼主| 发表于 2016-3-17 10:16:43 | 显示全部楼层

回复 6# 的帖子


虽然使用SFTP能上传能删除,但权限还是sftpwww2的,我网页程序无法上传文件。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2016-3-17 19:27:47 | 显示全部楼层

回复 7# 的帖子


改改上传目录权限就行
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2016-3-18 12:39:47 | 显示全部楼层

回复 8# 的帖子


我就是想用sftp代替ftp的,如果每次用了sftp再用root在服务器上改权限,有点不现实

军哥运维代购:http://shop63846532.taobao.com/

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-17 19:31 , Processed in 0.027907 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表