SFTP
SSH
SFTP 只能在SSH上依赖搭建,vsftp只有ftp功能。不过可以带证书,这样整个过程均为加密过程
sshd_config 修改
nPermitRootLogin no
Subsystem sftp /usr/local/openssh/libexec/sftp-server
# 添加限制,如果新加用户,重复一下三行即可
Match user vsftpuser
ForceCommand internal-sftp
ChrootDirectory /opt/upload/
SFTP用户正常 使用useradd创建即可
useradd -u 5001 -d /opt/upload
SFTP用户无法登陆
此问题为目录权限问题:
首层目录为ROOT权限为只读和执行
下层目录所属为sftp用户
SFTP 还需要修改SSH的链接策略
1.打开/etc/ssh/sshd_config
2.添加“MaxStartups 2000:30:20000” 内容,此内容意思为同时允许2000个链接接入,且30分钟内20000个链接。
No Leanote account ? Sign up now.