SFTP on SSH
? sftp on ssh ?    184    0    0
swimming   ? sftp on ssh ?

SFTP SSH


SFTP 只能在SSH上依赖搭建,vsftp只有ftp功能。不过可以带证书,这样整个过程均为加密过程

sshd_config 修改

 
  1. nPermitRootLogin no
  2. Subsystem sftp /usr/local/openssh/libexec/sftp-server
  3. # 添加限制,如果新加用户,重复一下三行即可
  4. Match user vsftpuser
  5. ForceCommand internal-sftp
  6. ChrootDirectory /opt/upload/

SFTP用户正常 使用useradd创建即可

 
  1. useradd -u 5001 -d /opt/upload

SFTP用户无法登陆 
image_1d1sgt1bg1mel32rr8736m9fj9.png-8.8kB

此问题为目录权限问题:

 
  1. 首层目录为ROOT权限为只读和执行
  2. 下层目录所属为sftp用户

 

SFTP 还需要修改SSH的链接策略

    1.打开/etc/ssh/sshd_config

    2.添加“MaxStartups 2000:30:20000” 内容,此内容意思为同时允许2000个链接接入,且30分钟内20000个链接。

觉得不错,点个赞?
Sign in to leave a comment.
No Leanote account ? Sign up now.
0 条评论
文章目录