转载请注明出处:http://www.cnblogs.com/blazer/p/5165304.html

环境:CentOS6.4

一、概述

1、为了让两个linux机器之间使用ssh不需要用户名和密码。采用了数字签名RSA或者DSA来完成这个操作

2、模型分析

假设 A (192.168.20.59)为客户机器,B(192.168.20.60)为目标机;

要达到的目的:
A机器ssh登录B机器无需输入密码;
加密方式选 rsa|dsa均可以,默认dsa

二、具体操作流程

单向登陆的操作过程(能满足上边的目的):
1、登录A机器 
2、ssh-keygen -t [rsa|dsa],将会生成密钥文件和私钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub
3、将 .pub 文件复制到B机器的 .ssh 目录, 并 cat id_dsa.pub >> ~/.ssh/authorized_keys
4、大功告成,从A机器登录B机器的目标账户,不再需要密码了;(直接运行 #ssh 192.168.20.60 )

双向登陆的操作过程:

1、ssh-keygen做密码验证可以使在向对方机器上ssh ,scp不用使用密码.具体方法如下:

2、两个节点都执行操作:

ssh-keygen -t rsa 

然后全部回车,采用默认值.

3、这样生成了一对密钥,存放在用户目录的~/.ssh下。
将公钥考到对方机器的用户目录下 ,并将其复制到~/.ssh/authorized_keys中

cat id_dsa.pub >> ~/.ssh/authorized_keys

4、设置文件和目录权限:

设置authorized_keys权限

chmod 600 authorized_keys

设置.ssh目录权限

chmod 700 -R .ssh

设置/home/${用户名}的权限

chmod 700 -R /home/${用户名}

转载于:https://www.cnblogs.com/blazer/p/5165304.html

Linux SSH免密码登录相关推荐

  1. Linux SSH免密码登录与拷贝文件(SCP)- 亲测

    参考网址1:http://blog.csdn.net/xyang81/article/details/51477925 参考网址2:http://blog.itpub.net/29500582/vie ...

  2. Linux SSH免密码登录与拷贝文件(SCP)

    原文链接:http://blog.csdn.net/xyang81/article/details/51477925 在工作当中经常会登录远程服务器安装软件.部署应用或者拷贝文件到远程服务器上,都会提 ...

  3. Linux设置ssh免密码登录

    一.SSH来源 对于需要远程管理其它机器,一般使用远程桌面或者telnet.linux一般只能是telnet.但是telnet的缺点是通信不加密,存在不安全因素,只适合内网访问. 为解决这个问题,推出 ...

  4. Linux配置SSH免密码登录(非root账号)

    Linux环境下,经常通过SSH从一台服务器登录到另一台服务器,并且登录身份不是root账号,每次都要输入密码挺麻烦的,所以今天就来实战如何配置非root账号的免密码登录: 实战环境 本次实战环境是三 ...

  5. Linux初窥:Linux下SSH免密码登录配置

    目录 环境设置(root权限) 1.关闭防火墙和SELinux 2.设置主机名 3.配置hosts 4.配置sshd 秘钥设置 1.创建免密码登录账户 2.生成秘钥 3.将公钥导入到认证文件 4.设置 ...

  6. 【SSH】SSH 免密码登录配置|Secure Shell 免密认证登录|linux 生成密钥

    目录 LINUX SSH免密登录 即看即用 详细说明 免密登录原理 Secure Shell 免密认证登录 linux 生成密钥 windows 生成密钥 目录 LINUX SSH免密登录 即看即用 ...

  7. linux节点ssh免密码登录linux节点

    需求 节点A要ssh免密码登录节点B. 1.产生密钥 节点A和B都要产生秘钥,并且要注意是否在root用户下,登录对象是用户,而不是机器,所以产生密钥前先从root或者其他用户切换到你说需要的用户.然 ...

  8. linux生成免密码登录

    linux生成免密码登录: ssh-keygen -t rsa ssh-copy-id -i /home/hadoop/.ssh/id_rsa.pub master

  9. hadoop设置ssh免密码登录

    对于需要远程管理其它机器,一般使用远程桌面或者telnet.linux一般只能是telnet.但是telnet的缺点是通信不加密,存在不安全因素,只适合内网访问.为 解决这个问题,推出了通信加密通信协 ...

最新文章

  1. 利用人脑神经突触进行网络模型剪枝
  2. 各路资本暗战智能家居
  3. JAVA程序设计----面向对象(上)
  4. 2021高考成绩查询省排名,重磅!2021全国各地高考预测分数线出炉,这样估分可以估算全省排名...
  5. string会传null吗_JVM 解剖公园(10): String.intern()
  6. Android下强制打开软键盘
  7. 多表连接时USING和ON的区别,USING会去掉重复列,ON显示重复列。
  8. 如何获取codeforces的完整数据
  9. pb string 接收dll按值返回_JavaScript 是如何工作的:JavaScript 的共享传递和按值传递...
  10. Makefile之eval与call用法
  11. MySql 存储过程 光标只循环一次
  12. Netflix是如何针对云构建和部署代码的
  13. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(611,5): error MSB
  14. 南京大学2021计算机考研复试线是多少,快讯!南京大学2021年考研复试线公布,金融专硕425分!...
  15. 手机“入殓师”,你之前有听过吗?
  16. 外包php技术,php外包
  17. 《深入学习VMware vSphere 6》——2.2 vSphere 6实验环境需求
  18. win7计算机窗口左边被改了,win7电脑开始菜单变成经典模式?三种方法教你改回来...
  19. 卫星遥感—地块/边界提取相关论文
  20. android多边形图片,android – 按多边形区域裁剪图像

热门文章

  1. web前端是不是没有前景了?
  2. 用账号连无线网怎么连接网络连接服务器,路由器怎么共用一个宽带账号
  3. layui外部引入_javascript 怎么去引用layui里面的方法
  4. ffmpeg获取视频截图
  5. mysql 编码种类_MySQL 编码
  6. JAVA蓝桥杯: 01字串
  7. STM8学习笔记---外部中断实现
  8. python 近期用到的基础知识汇总(四)
  9. Python图像处理库PIL的ImageDraw模块之画出四边形
  10. 如何写好学术期刊文章?