CentOS 7 配置密钥登陆

2019-12-22  本文已影响0人  iCherries

1、在用户目录下新建一个 .ssh 目录,并将目录权限改为700(仅用户本身有读写操作权限)

mkdir .ssh
chmod 700 .ssh

2、进入 .ssh 目录下,执行下面命令在本地生成密钥

ssh-keygen -t rsa -b 4096 -C "邮箱"  # 一路回车就好

3、.ssh 目录下会有两个文件: id_rsa 和 id_rsa.pub, 其中前一个为私钥,后为公钥。

4、 本地电脑同样执行

ssh-keygen -t rsa -b 4096 -C "邮箱"  # 如果本地电脑已经创建过则不需要,不然会覆盖原来的

5、

ssh-copy-id 把客户机的公钥追加到服务器的一个文件   # 设置密钥登陆
ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no user@host      # 设置回密码登陆
上一篇下一篇

猜你喜欢

热点阅读