ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 配置密钥的步骤

配置密钥的步骤

原创 Linux操作系统 作者:orchidllh 时间:2005-01-14 00:00:00 0 删除 编辑

配置密钥的步骤:(其实不是很复杂,只是难者不会,会者不难而已)

1、首先清空当前用户目录下的.ssh目录:


[oracle@racpub1 oracle]$ mv .ssh .ssh_bak

2、在两台机器上都生成公钥和密钥文件:(注意这个步骤是要在两台机器上都做的)

[oracle@racpub1 oracle]$ ssh-keygen -t dsa -b 1024

Generating public/private dsa key pair.

Enter file in which to save the key (/home/oracle/.ssh/id_dsa):

Created directory '/home/oracle/.ssh'.

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /home/oracle/.ssh/id_dsa.

Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.

The key fingerprint is:

7f:3a:5f:a6:43:37:d4:9a:8e:47:47:41:ff:d6:e1:7b oracle@racpub1

3、将公钥传到另一台机器上,和自己的机器上的authorized_keys这个文件中,同样是两台机器都要执行的。这一次是需要录入口令的。

[oracle@racpub1 oracle]$ ssh racpub1 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

The authenticity of host 'racpub1 (*.*.*.*)' can't be established.

RSA key fingerprint is 46:33:4f:d8:95:82:d9:93:53:4f:61:51:66:45:15:81.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added 'racpub1,*.*.*.*' (RSA) to the list of known hosts.

oracle@racpub1's password:

[oracle@racpub1 oracle]$ ssh racpub2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

The authenticity of host 'racpub2 (*.*.*.*)' can't be established.

RSA key fingerprint is 74:23:59:44:b8:9c:bf:31:17:71:40:e5:d4:09:e7:5f.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added 'racpub2,*.*.*.*' (RSA) to the list of known hosts.

4、校验正确完成。

[oracle@racpub1 oracle]$ ssh racprv1 hostname

racpub1

[oracle@racpub1 oracle]$ ssh racprv2 hostname

racpub2

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/51862/viewspace-180544/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-02-21

  • 博文量
    180
  • 访问量
    848448