Chinaunix首页 | 论坛 | 博客
  • 博客访问: 535261
  • 博文数量: 230
  • 博客积分: 5726
  • 博客等级: 大校
  • 技术积分: 2765
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-21 13:51
文章分类

全部博文(230)

文章存档

2011年(33)

2010年(40)

2009年(157)

分类: LINUX

2009-05-25 10:16:59

默认情况下,每次使用ssh,scp,sftp等命令都需要输入密码,通过以下两步,即可达到省略密码的目的
第一步:生成密匙对。
使用命令
ssh-keygen -t rsa
对于屏幕提示,只需要不断的回车即可。
执行的结果:
在$HOME/.ssh/目录下生成了id_rsa和id_rsa.pub两个文件
第二步:将公钥放到远程服务器上。
id_rsa存放的是私钥,保存在用户机器上,不需要任何操作.
id_rsa.pub存放的是公钥,需将其内容添加到远程服务器的$HOME/.ssh/authorized_keys文件中。
操作命令:
cd  $HOME($HOME为当前用户目录)
cat .ssh/id_rsa.pub | ssh usrname@w.x.y.z  'cat >> /home/wenming/.ssh/authorized_keys'
ok,以后使用ssh,scp以及sftp便不再要求键入密码了
阅读(1680) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~