ubuntu中配置ssh无密码登入操作
2014-01-04 11:03
246 查看
安装完成后会在~目录(当前用户主目录,即这里的/home/hduser)下产生一个隐藏文件夹.ssh(ls -a 可以查看隐藏文件)。如果没有这个文件,自己新建即可(mkdir .ssh)1、 进入.ssh文件夹2、 ssh-keygen -t rsa 之后一路回 车(产生秘钥)
完成后,会在~/.ssh/目录下新产生两个文件,而非文件夹。 id-rsa #私钥 id_rsa.pub #后缀public, 公钥
3.chmod 600 /home/Lynn/.ssh/id_rsa #修改私钥权限为600,只能本人访问。
4. 把id_rsa.pub 追加到授权的 key 里面去(cat id_rsa.pub >> authorized_keys)
5. 重启 SSH 服 务命令使其生效 :sudo service ssh restart #Ubuntu命令,Red hat用sshd
如:ssh stop/waitingssh start/running, process 13400在其他节点电脑上也如此设置配置ssh这个步骤算是比较麻烦的步骤,没办法在一台机器上完成然后scp到其他的机器。先每台机器都运行ssh-keygen ,这样就会在每台机器的用户主目录生成.ssh 文件夹。ssh配置的目标是不用密码就可以ping 通其他的机器。达到这一个目的需要有一个包括所有机器的id_rsa.pub的名为authorized_keys的文件,并放置在.ssh 目录中。具体的步骤如下:1.先在每台机器上分别运行ssh-keygen2.从第一个机器开始,先 cat .ssh/id_rsa.pub>>authorized_keys 然后scp authorized_keys文件到第二台机器3.然后在第二台机器上接收到了authorized_keys文件后,再用cat .ssh/id_rsa.pub>>authorized_keys 把本机的id_rsa.pub内容追加到authorized_keys文件中。4. 依次方法做下去,直到authorized_keys包含了所有机器中的id_rsa.pub的内容。用scp 把这个文件复制到所有的机器。放在.ssh 目录下。5. 这个时候就应该配置完成了。可以在每台机器上试试,ssh ip 是不是可以无密码登陆了。用exit可以退出登陆。如果每台机器都可以不需要密码ssh 到其他的机器就表示这一步完成了。
相关文章推荐
- ubuntu中配置ssh无密码登入的基本步骤
- ubuntu配置ssh免密码登陆
- 虚拟机操作(root密码, Tools,SSH,samba,vim配置)
- VMware12安装虚拟机教程、Ubuntu16.04安装教程、ssh配置无密码登录
- Ubuntu 配置ssh无密码登录
- ubuntu ssh 无密码登录配置
- ubuntu配置ssh无密码登录
- VMwate+Ubuntu集群配置(不需要密码的SSH)
- 做简单的集群SSH免密码配置(只需要在1台机器操作!只需要2步!)
- ubuntu下为git配置SSH(更新不再需要输入帐号密码)
- Ubuntu14.04下ssh安装,基本操作及无密码登陆
- Ubuntu下SSH无密码验证配置
- Ubuntu配置SSH免密码登陆
- Ubuntu13.04安装SSH,以及配置多台电脑之间无密码登陆
- Ubuntu 安装 SSH server 并配置 SSH 无密码登录
- ubuntu配置SSH免密码登陆,提示Permission denied (publickey).
- ubuntu16.04服务器配置ssh免密码登录
- 第三章:hadoop安装配置,jps命令不能使用。apt-get命令不能下载jdk,缺少依赖包,设置静态ip后不能上网,ubuntu防火墙,ssh无密码登录
- Ubuntu 12.10配置SSH无密码登录