大道至简,知易行难
广阔天地,大有作为

.ssh目录中相关文件的理解

通常,.ssh目录中具有如下四个文件:

其中:

1、id_rsa和id_rsa.pub通常由 ssh-keygen -t rsa生成,分别是私钥和公钥:

2、known_hosts中保存了曾经通过ssh连接过主机的公钥,即:A通过ssh首次连接到B时,B会将公钥1(host key)传递给A,A将公钥1存入known_hosts文件中,以后A再连接B时,B依然会传递给A一个公钥2,ssh会对比公钥1与公钥2 是否相同来进行简单的验证,如果公钥不同则会发出 Host key verification failed的警告, 避免受到DNS Hijack之类的攻击。

3、authorized_keys能够实现两台主机之间的免密登陆,即:将A的公钥id_rsa.pub添加到B的authorized_keys中之后,A即可免密访问B了,具体方法有两种,可参见http://www.meilongkui.com/archives/1378

转载时请保留出处,违法转载追究到底:进城务工人员小梅 » .ssh目录中相关文件的理解

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址