sftp 简易配置

Posted zhuohy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sftp 简易配置相关的知识,希望对你有一定的参考价值。

1、创建用户组

  groupadd sftp

2、创建用户

  useradd -m -s /bin/false -g sftp sftp

3、修改sshd_config 文件

#Subsystem    sftp    /usr/libexec/openssh/sftp-server    --注释
Subsystem     sftp     internal-sftp         --新增
Match    Group    sftp                       --新增
ChrootDirectory    %h                        --新增,%h为用户主目录的意思
# Example of overriding settings on a per-user basis 
#Match User anoncvs
X11Forwarding no --取消注释
AllowTcpForwarding no --取消注释
# PermitTTY no
ForceCommand internal
-sftp --修改

4、修改权限

chmod 755 /home/sftp

chown root /home/sftp

5、添加目录并修改权限

mkdir -p /home/sftp/upload

chown -R sftp:sftp /home/sftp/upload

chmod -R 755 /home/sftp/upload

6、重启ssh服务

systemctl restart sshd





以上是关于sftp 简易配置的主要内容,如果未能解决你的问题,请参考以下文章

SFTP服务配置以及命令/代码操作

jsch连接sftp后连接未释放掉问题排查

sftp搭建配置

Java利用JSch实现sftp通过ssh上传下载删除文件及配置代码

Sublime Text 2 SFTP 配置 本地代码怎么与目标地同步

SFTP服务配置以及命令/代码操作