ssh免密码登录

Ubuntu 默认已安装了 SSH client,还需要安装 SSH server:

sudo apt-get install openssh-server

执行:

ssh localhost

利用 ssh-keygen 生成密钥,并将密钥加入到授权中:

cd ~/.ssh/                     # 若没有该目录,请先执行一次ssh localhost
ssh-keygen -t rsa              # 会有提示,都按回车就可以
cat ./id_rsa.pub >> ./authorized_keys  # 加入授权

在 Linux 系统中,~ 代表的是用户的主文件夹,即 “/home/用户名” 这个目录
再输入ssh localhost命令,无需输入密码就可以直接登陆了

 

posted @ 2018-07-17 21:35  南边雪  阅读(105)  评论(0编辑  收藏  举报