标签:密码连接 针对 direct lib sftp服务器 一个 info ice png
ssh -V
groupadd sftp
useradd -g sftp -s /sbin/nologin sftpvdes
注:-g后面接组;-s指定用户登入后所使用的shell,默认值为/bin/bash。
【/bin/bash】指:用户即能使用账号密码连接sftp,又能使用账号密码登录该Linux服务器;
【/sbin/nologin】指:用户只能使用账号密码连接sftp,不能使用账号密码登录该Linux服务器;对于FTP、SFTP、SMTP等程序级服务,我们一般都设置为【/sbin/nologin】。
修改sftpvdes用户的密码
passwd sftpvdes
cd /
mkdir /sftp
cd /sftp/
mkdir sftpvdes
cd sftpvdes
此时我们就处在了 sftpvdes 这个文件夹位置,这个文件夹可以用来存放想要上传的文件,比如在创建一个file文件家,来存放文件,或者jpg文件夹来存放图片
mkdir files
vi /etc/ssh/sshd_config
注释掉原文档下面语句
#Subsystem sftp /usr/lib/openssh/sftp-server
在文档最下边添加
Subsystem sftp internal-sftp Match Group sftp ChrootDirectory /sftp/%u ForceCommand internal-sftp AllowTcpForwarding no X11Forwarding no
chown -R root:sftp /sftp
chmod 755 /sftp
chmod 755 /sftp/sftpvdes
chmod 777 /sftp/sftpvdes/files
service sshd restart
标签:密码连接 针对 direct lib sftp服务器 一个 info ice png
原文地址:https://www.cnblogs.com/dylan-fu/p/13863457.html