一、sftp服务器
进入root模式(下面的操作默认都是在root用户下)
#安装openssh-server
apt-get install -y openssh-server
创建sftp的组和用户
#创建sftp-users组
groupadd sftp-users
#创建sftp用户目录alice
mkdir /home/alice
#创建sftp用户alice,并且绑定其主目录为刚才创建的目录
useradd -d /home/alice alice
#设置用户alice的密码
passwd alice
#输入两次密码
#将用户alice添加到组sftp-users中,并且设置不能telnet
#注:-a参数表示append,linux在创建用户时会默认创建一个和用户同名的组
#加上-a参数表示alice不退出原来的名为alice的组的情况下,加入sftp-users组中
usermod -a -G sftp-users -s /bin/false alice
创建ssh用户组及用户管理
#创建ssh-users组
groupadd ssh-users
#将当前的ubuntu系统管理员加入到ssh-users组中
usermod -a -G ssh-users admin
#创建sftp的根目录并修改相应权限(将admin改为管理员名字)
mkdir /home/sftp_root
mkdir /home/sftp_root/shared
chown admin:sftp-users /home/sftp_root/shared
chmod 770 /home/sftp_root/shared
#修改ssh的配置文件
vi /etc/ssh/sshd_config
#在文件末尾添加下面内容:
AllowGroups ssh-users sftp-users
Ma