linux下使用ssh密钥验证方式登录其他linux的问题(关于Enter passphrase for key)

老鸟们,大家好
碰到了个难题,本人新装了个unbuntu11.04,打算告别windows,但是有些问题。
工作需要,需要登录到其他的linux(freebsd)工作,在windows中使用SecureCRT创建的Identity文件登录,没有设置密钥短语,在linux下使用ssh username@host -i identity 命令登录是却总是要求输入密钥短语,直接打回车也不行,但是在windows下用SecureCrt就能正常登录,什么原因呢?另外试了几个linux下的ssh图形客户端,没有好用的,putty不知到怎么使用identity,lcrt只支持密码方式,不认密钥认证登录方式,SecureCRT linux版装上了,但是点击图标启动却没有反应,官网上是ubuntu10的版本,可能版本不对,PAC-Manager也装不上,谁能帮帮我啊!关键是解决那个SSHEnter passphrase for key的问题,万分感谢

用ssh的话有两种方式哦
1.你知道对方用户在那台主机的(登录)密码,输入密码 回车就可以了
2.用ssh key-gen生成密钥(比如rsa的)然后到你指定的目录(生成密钥时可以指定)下找到公钥,通过比如U盘或scp拷贝到对方主机的.ssh文件下记得命名为authorized_keys,用chmod 600 改一下那个啥,然后(如果生成密钥是没指定密码)应该就可以直接登入
具体网上查哈
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-07
如果没有设置登录密码的话,你使用Telnet登录试试,ssh本身就是要密码的。
第2个回答  2011-07-04

另外,团IDC网上有许多产品团购,便宜有口碑
第3个回答  2011-07-02
你的SecureCRT是不是没有注册啊,找一个注册码放在配置文件里面试试
相似回答