Chinaunix首页 | 论坛 | 博客
  • 博客访问: 102708
  • 博文数量: 30
  • 博客积分: 305
  • 博客等级: 二等列兵
  • 技术积分: 320
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-09 12:31
文章分类

全部博文(30)

文章存档

2014年(3)

2013年(16)

2012年(11)

我的朋友

分类: LINUX

2013-01-07 16:54:20

假设现在有两台机器A,B,现在想做的事情是A登录机器B不需要密码,做法如下:
1. A机器的~/.ssh/目录下面执行如下命令 【没有目录,可以新建一个】
   ssh-keygen -t dsa
   之后会在这个目录下面生成两个文件:id_dsa && id_dsa.pub 【如果这两个文件原来存在,可删除,但是这个时候其他人的设置可能会失效】
2. 将 id_dsa.pub 文件拷到B机器的 ~/.ssh/ 目录下面,之后执行如下命令:
   cat id_dsa.pub >>authorized_keys
   authorized_keys的权限如下:
   -rw-------  1 work work 2861 Jan  7 16:51 authorized_keys
   .ssh 的权限如下:
   drwx------  2 work work 4096 Jan  7 16:50 .ssh

一切ok了,这是A登录到B机器就不需要密码了
阅读(1336) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~