linux服务器间的互信配置

两台或多台linux办事器直接互相登录时需要用户输入用户口令,本文讲若何绕过口令验证,直接登录的设置装备摆设。

东西/原料

  • Linux办事器
  • SecureCRT软件

方式/步调

  1. 1

    选心猿意马用户登录一台Linux办事器host1 ,这里利用root帐号登录

    执行ssh-keygen -t  dsa 号令,发生KEY值

    [root@iocg2blade9 /]# ssh-keygen -t  dsa

  2. 2

    进入当前用户目次下的.ssh文件夹

    [root@iocg2blade9 /]# cd /root/.ssh/

    注重是埋没文件夹".ssh",将该目次下的id_dsa.pub文件夹拷贝到一台Linux办事器host2 本家儿机上某用户目次下的.ssh目次下,即不要暗码验证就可登录的本家儿机。

    若是host2没有.ssh文件夹,建立该文件夹

    [root@localhost ~]# cd /root

    [root@localhost ~]# mkdir .ssh

    若是有了:

    到方针host2目次,利用sftp将host1上的id_dsa.pub拷贝过来

    [root@localhost ~]# cd /root/.ssh/

    [root@localhost .ssh]# sftp root@172.x.x.x

    sftp> cd /root/.ssh/

    sftp> ls

    sftp> get id_dsa.pub

    sftp> bye

  3. 3

    以上一步选择的用户登录host2,进入.ssh目次

    [root@localhost ~]# cd /root/.ssh

    执行号令cat id_dsa.pub >> authorized_keys,在host2上发生authorized_keys

    [root@localhost .ssh]# cat id_dsa.pub >> authorized_keys

  4. 4

    为authorized_keys文件赋权限,

    [root@localhost .ssh]# chmod 644 authorized_keys

     chmod 644 authorized_keys

  5. 5

    为/root/.ssh目次赋权限,

    [root@localhost ~]# chmod -R 755 /root/.ssh

  6. 6

    设置当作功,在host1上验证

    [root@iocg2blade9 ~]# ssh root@172.x.x.x

    Last login: Tue Jun 25 18:18:50 2013 from 172.31.93.14

    可以发现不消输入暗码就能登录了。172.x.x.x请改当作您的办事器IP。

  • 发表于 2018-11-07 00:00
  • 阅读 ( 1390 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具