红联Linux门户
Linux帮助

请问一下SSH主要所产生的public key放在哪儿了?

发布时间:2009-02-13 12:07:52来源:红联作者:banyan716
不知道有哪位同志玩过SSH这个东西。当SSH主机在启动后会自己产生一个public key,请问一下这个public key 被放在哪儿了?我在一本书看到说:因为 ssh 这支程序预设会将主机端的 public key 记录下来,放置在 /home/youraccount/.ssh/known_hosts 当中 但是我根本找不到这个known_hosts的文件,请问 一下这个东西被放在哪儿呢?
谢谢!!
文章评论

共有 6 条评论

  1. holyghost 于 2009-08-04 22:17:50发表:

    公钥私钥把????

  2. wangyoubang 于 2009-08-03 12:03:26发表:

    搜索一下隐藏文件.ssh,然后就在里面。

  3. anj 于 2009-02-13 22:29:53发表:

    嗯 对啊!
    我没有说known_hosts是key 文件啊!
    是已知主机的意思嘛!!

  4. yucunlin0811 于 2009-02-13 14:05:11发表:

    known_hosts 并不是key的文件。 key文件存在~/.ssh/. 下。 根据生成key的类型, 如果是DSA 则为id_dsa 和id_dsa.pub ; 如果是RSA的则为id_rsa....

  5. gamegirl83 于 2009-02-13 13:49:31发表:

    就在你说的那个位置

  6. anj 于 2009-02-13 13:46:05发表:

    :0w45cd(1
    巧了 !!!
    就是在当前用户下的/.ssh/ 下面有一个known_hosts
    比如root 会在/root/.ssh/ 下!
    我对这个不懂 昨天晚上听老师给上届学生讲 私匙公匙什么的!!!
    听到最后 懂了一点点!!
    是已知主机的意思! 登陆过远程服务器的时候 会在主机和服务器各产生一个这样的文件!
    另外还有两个文件 一个是私匙一个是公匙

    [ 本帖最后由 anj 于 2009-2-13 13:49 编辑 ]