需求
Linux系统创建sftp账户传输文件,需要sftp帐号不能登录系统,并且锁定家目录。
1. 创建用户
useradd -d /home/sftp_test -s /sbin/nologin sftp_test
首先创建一个不能登录的并且指定了家目录的帐号。
2.配置用户密码
echo "centos" | passwd --stdin sftp_test
修改用户的密码
3.配置ssh服务
vi /etc/ssh/sshd_config
再修改ssh服务的配置文件。
首先修改这两项,PermitRootLogin是允许其它机器连接到这台机器的root账户进行远程连接(sftp、ssh等),MaxSessions是修改最大连接数。