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