sftp安装配置 发表于 2016-11-21 | 更新于 2020-02-22 | 分类于 linux | 评论数: | 阅读次数: 本文字数: 977 | 阅读时长 ≈ 1 分钟 摘要 原创 sftp 搭建,禁止sftp用户ssh登陆并做好chroot 配置123456789101112131415161718192021222324252627282930313233Allow SFTP and chroot, but deny SSH.export SFTP_GROUP="sftp"export SFTP_USER="httx_upload_user"export BASE_DIR="/data/sftp"mkdir ${BASE_DIR}groupadd ${SFTP_GROUP}useradd -g ${SFTP_GROUP} \-s /sbin/nologin \-d ${BASE_DIR}/${SFTP_USER} \${SFTP_USER}mkpasswd -l 15passwd ${SFTP_USER}mkdir ${BASE_DIR}/${SFTP_USER}/.sshchmod 755 ${BASE_DIR}/${SFTP_USER}chmod 700 ${BASE_DIR}/${SFTP_USER}/.sshchown root:${SFTP_GROUP} ${BASE_DIR}/${SFTP_USER}chown ${SFTP_USER}:${SFTP_GROUP} ${BASE_DIR}/${SFTP_USER}/.sshvi /etc/ssh/sshd_configSubsystem sftp internal-sftpMatch group sftpChrootDirectory /data/sftp/%uX11Forwarding noAllowTcpForwarding noForceCommand internal-sftpservice sshd restart