环境:ubuntu16.04
Ubuntu 默认已安装了 SSH client,所以我们还需要安装 SSH server:
sudo apt-get install openssh-server
安装完成后,登陆本机:
ssh localhost
输入一个yes
即可看到界面
设置无密码登陆:
首先退出刚才的 ssh,就回到了我们原先的终端窗口,然后利用 ssh-keygen 生成密钥,并将密钥加入到授权中:
exit # 退出刚才的 ssh localhost
cd ~/.ssh/ # 若没有该目录,请先执行一次ssh localhost
ssh-keygen -t rsa # 会有提示,都按回车就可以
cat ./id_rsa.pub >> ./authorized_keys # 加入授权
此时再登陆本机。就不需要密码了。