Chinaunix首页 | 论坛 | 博客
  • 博客访问: 446384
  • 博文数量: 104
  • 博客积分: 3016
  • 博客等级: 中校
  • 技术积分: 1992
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-24 11:37
文章分类

全部博文(104)

文章存档

2009年(44)

2008年(60)

我的朋友

分类: LINUX

2009-04-02 13:44:17



    用的是F-Secure SSH Client 5.4 Build 56,一直用使用密码方式登录,今天尝试使用Public Key方式,费了一番周折才搞掂:

一、生成key,方法有2:
1、打开F-Secure SSH Client,Edit-->Settings-->Global settings-->User Keys-->Generate New Keypair,会弹出一个窗口,下一步,Key Type选择RSA,下一步,会有一个生成Key的过程,黑框里的内容不再变化时,点击下一步,如果想增加安全性,即在使用证书的情况下,还使用密码,则在Passphrase和Again里输入密码,本例选择留空,继续下一步,点击“是”,点击完成。点击“OK”。

2、去到F-Secure SSH Client的安装目录,如本例中的D:\Program Files\SSHF-Secure>,键入ssh-keygen2.exe -t rsa,按两次回车,OK。

二、上传Public Key,去到用户目录下,本例中是/home/test,查看目录下有没有.ssh目录,如果没有则新建一个,
$ ls -a

$ mkdir .ssh

将生成的id_rsa_2048_a.pub上传到此目录,因为Linux系统是用OPENSSH作为ssh server,所以此处要对id_rsa_2048_a.pub进行转换
$ ssh-keygen -i -f id_rsa_2048_a.pub >> authorized_keys

    大功告成了,现在不用密码都可以登录了。
阅读(2574) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~