ssh免密码登陆设置

注:免密码ssh登陆是安装hadoop的前提之一

非堆成秘钥的作用是让拥有公钥的主机能够确信两点:

1.当前收到的对话的发起者是经过授权的

2.只有经过授权的人才能能(正确的)接收对话

 

一.安装openssh

  apt-get install openssh-server

二.生成密钥对

  在linux下使用ssh-keygen -t rsa生成。

  生成的秘钥保存在/root/.ssh/目录下,.pub文件是公钥,没有后缀名的是私钥。

三.传输密钥对

  使用ssh-copy-id -i 公钥地址 用户名@IP地址 传输公钥

  或者手动复制公钥,修改目的主机中的/etc/ssh/sshd_config中的AuthorizedKeysFile属性为公钥地址,之后service ssh restart重启ssh服务

  修改本机中/etc/ssh/ssh_config中的IdentityFile属性为私钥地址,然后连接。

 

posted @ 2015-04-19 11:56  Ty_wefe  阅读(177)  评论(0编辑  收藏  举报