一、安裝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文件,接下來怎麼做大家自然明白了