Centos7配置sftp服务用户传输文件
1、创建sftp系统用户并禁用ssh登录# useradd -s /sbin/nologin sftpuser1# echo "sftpuser1@123" |passwd --stdin sftpuser1
2、配醅呓择锗置sshd_config文本编辑器打开 /etc/ssh/sshd_config# vi /etc/ssh/sshd_config找到如下这行,用#符号注释掉。# Subsystem sftp /usr/libexec/openssh/sftp-server在文件最后面添加如下几行内容Subsystemsftpinternal-sftp#匹配用户 Match User sftpuser1 ChrootDirectory /data/sftpuser1 ForceCommand internal-sftp AllowTcpForwarding no X11Forwarding no
3、设定Chroot目录权限(必须)# chownroot.root /data/sftpuser1# chmod755/data/sftpuser1
4、建立SFTP用户登入后可写入的目录# mkdir/data/sftpuser1/upload# chownsftpuser1. /data/sftpuser1/upload# chmod755/data/sftpuser1/upload
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:83
阅读量:31
阅读量:57
阅读量:40
阅读量:24