欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

linux ssh免密登录操作教程

程序员文章站 2022-06-22 20:38:25
1.准备两台机子互相ping 的通 2.sudo ufw disable 关闭防火墙 3.sudo apt-get install openssh-server //安装ssh...

1.准备两台机子互相ping 的通

2.sudo ufw disable 关闭防火墙

3.sudo apt-get install openssh-server //安装ssh

4.再两台机子上:ssh-keygen -t rsa 过程全按回车 ,会在用户的根目录生成“.ssh”的文件夹

cd ~/.ssh 可以看到

5.修改一些操作:

1 修改/etc下的hostname (及@后面的名字,重启后生效)

2.修改host 把名字和Ip对应起来 sudo vim /etc/hosts

我是修改成

node3 192.168.192.136

node2 192.168.192.135

3.主机:sudo cat id_rsa.pub>>authorized_keys

sudo scp authorized_keys node2:~/.ssh

authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥

id_rsa : 生成的私钥文件

id_rsa.pub : 生成的公钥文件

know_hosts : 已知的主机公钥清单

6.一些问题的解决:

smbus host controller not enabled //问题

vim /etc/modprobe.d/blacklist.conf //把它加入黑名单

blacklist i2c_piix4