一、安装openssh
sudo apt-get install openssh-server
ssh localhost
二、免密登录
cd ~/.ssh
ssh-keygen -t rsa
一直 enter
在 ~/.ssh目录下创建authorized_keys文件
将访问者服务器~/.ssh目录下的id_rsa.pub里的内容复制到 本服务器(被访问服务器)~/.ssh目录下的authorized_keys文件里
三、创建新用户并免密登录
sudo su
useradd newuser
passwd newuser
在/home目录下创建新用户的newuser
文件夹并修改拥有者和权限
cd /home
mkdir newuser
chown -R newuser:newuser newuser/ chmod -R 755 newuser/
usermod -s /bin/bash newuser
usermod -d /home/newuser newuser
切换到newuser账户
su newuser
这时newuser用户文件夹下没有.ssh文件夹,执行
ssh-keygen -t rsa
cd /home/newuser/.ssh
ls
会发现有了公钥和私钥文件,我们创建authorized_keys文件,接下来怎么做大家自然明白了