k8s准备--Ubuntu 服务器免密登录

接上篇免密登录,后面自己申请了服务器,但是遇到一个问题。如下


image.png

每次登录都只能这样使用公钥登录,这是我还想按照输入自己的密码登录,并且免密登录。

假设有俩台机器:
192.168.115.70 zx-1 master
192.168.115.66 zx-2

现在要修改成密码登录,并且这俩台机器免密登录

步骤如下:
(1)修改 etc/hosts
zx-1上
127.0.0.1 localhost zx-1
192.168.14.70 zx-1
192.168.14.66 zx-2

zx-2上
127.0.0.1 localhost zx-2
192.168.14.70 zx-1
192.168.14.66 zx-2

(2)修改root密码 sudo passwd 密码为:123456
修改ubuntu密码 sudo passwd ubuntu 密码为:123456
zx-1 zx-2都是这样操作

(3)将服务器中 /etc/ssh/sshd_config 中的一个参数改一下:
PasswordAuthentication no中的“no”改为yes (密码认证)
PermitRootLogin no 改为 yes (允许root登录)
zx-1 zx-2都是这样操作

(4)重启ssh服务
sudo /etc/init.d/ssh restart

(5)在主机生成密钥,并将公钥复制给自己和zx-2
ssh-keygen -t rsa
ssh-copy-id root@zx-1
ssh-copy-id ubuntu@zx-1
ssh-copy-id root@zx-2
ssh-copy-id ubuntu@zx-2

这样zx-1就可以以ubuntu,root方式免密访问zx-1
如果想zx-2也做到这样,在zx-2上重复(5)即可

你可能感兴趣的:(k8s准备--Ubuntu 服务器免密登录)