linux ssh远程免登陆

一、备份:

操作之前先将/root/.ssh/下的known_hosts备份成known_hosts.bak

linux ssh远程免登陆

二、生成Key值文件:

1.首先登入一台linux服务器,此台做为母机(即登入其他linux系统用这台做为入口)

2.执行一行命令生成key文件:ssh-keygen -t rsa

3.连续按enter回车键

linux ssh远程免登陆

三、查看公钥key文件:

注释:①id_rsa是私钥 ②id_rsa.pub是公钥

1.在母机上,进入/roo/.ssh目录,找到id_rsa.pub该文件,这个文件就是刚才执行ssh-keygen所生成的公钥key文件

linux ssh远程免登陆

四、远程拷贝到需要免登录的机器:

1.用scp命令,将母机产生的key拷一份到远程的linux服务器上,并命名成authorized_keys

2.scp ~/.ssh/id_rsa.pub  root@远程机器IP:/root/.ssh/authorized_keys

3.如果非root用户,则:scp ~/.ssh/id_rsa.pub  用户名@远程机器IP:/home/用户名/.ssh/authorized_keys

3.这一步的操作需要手动输入密码。

linux ssh远程免登陆

五、登录验证:

1.表示登录成功

linux ssh远程免登陆

上一篇:FCM算法的matlab程序2


下一篇:FCM算法的matlab程序