首先说一下,这个方法在windows下有没有用答案未知,理论是都可以的,不过鉴于其他因为,所以这里不做肯定.
我是在mac下登录局域网内的centos5.5:
在客户机(就是你的机子),在终端下输入命令:[code]ssh-keygen -t rsa[/code]Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): [color=Red]这个是保存key的位置,一般默认就可以了
Enter passphrase (empty for no passphrase): 输入密码,以后导入的时候用,妥善保管
Enter same passphrase again: 重复密码
Your identification has been saved in test.
Your public key has been saved in test.pub.
The key fingerprint is:
57:4b:cc:aa:aa:a7:fa:45:43:47:e9:bb:3c:28:78:ce root@localhost
The key's randomart image is:
+--[ RSA 2048]----+
| o|
| i o |
| . = ...|
| = ....|
| T . o o.+|
| . o =.|
| . + o|
| ..o o = |
| oEo.. .|
+-----------------+
[/color]
到这里就生成完key了,在root/.ssh/下的d_rsa是你的私有key,要妥善保管.现在要把公有key上传到linux主机上.[code]scp id_rsa.pub root@192.168.1.2:~/.ssh/authorized_keys[/code]传上去之后就可以不用密码登录linux主机了,要是换了别的机了把id_rsa复制到.ssh目录下就可以了,在windows上应该是有的登录软件支持这个,不过我没用过.........
注意:
1.在上传到linux上的时候要有.ssh目录,你上传到那个用户目录下就是以那个用户的身份登录.
2.id_rsa这个文件在保管好
3.在windows有的登录客户端要把id_rsa做一下转换.
veinna2002 于 2010-08-09 13:35:13发表:
学习学习
孔仔 于 2010-08-08 15:18:59发表:
看不懂 支持个
dhthongbin 于 2010-08-07 19:12:45发表:
学习学习
hh9hbv 于 2010-08-06 15:20:23发表:
看不懂~~~ 直接说:有什么好处 怎么做就行了 ~~~
堕落kiss 于 2010-07-16 21:52:09发表:
4# windycool
有什么危险的?
windycool 于 2010-07-16 17:17:29发表:
好危险。。
cf630314 于 2010-07-09 13:48:37发表:
好高深 收藏了先~~
Aibuwan 于 2010-07-08 20:34:11发表:
收藏备用