背景

在日常工作中,不希望每次登录都输入密码,这里主要介绍一种简单的配置Linux主机间免密登录的方式

先了解两个核心命令:

ssh-keygen :产生公钥和私钥对

ssh-copy-id:将北极的秘钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有远程机器的home,/.ssh,和/.ssh/authorized_keys的权利。

目标

在180.8.5.101 服务器实现免密登录180.8.5.6

步骤

首先登录180.8.5.101,执行如下三步

第一步:在/root/.ssh目录执行ssh-keygen产生公钥秘钥对

ssh-keygen -t dsa

然后一路Enter下去

第二步:用ssh-copy-id将公钥复制到远程机器中

ssh-copy-id -i /root/.ssh/id_dsa.pub root@180.8.5.6

注意:ssh-copy-id将key写到远程机器的~/.ssh/authorized_key文件中

第三步:登录到远程机器不用输入密码

ssh root@180.8.5.6

效果图:

最新文章

  1. Linux 管道的实现模型
  2. java虚拟机判断对象是否存活的方式
  3. oracle-trasnlate函数
  4. 漫谈Linux内核哈希表(2)
  5. COM中的REFIID小解【转】
  6. python函数的参数
  7. Redis PHP通用类
  8. mysql 数据库自增id 的总结
  9. Memcached总结一:memcached简介及适用和不适应场景
  10. WCF、Web API、WCF REST、Web Service的区别
  11. redis配置密码认证
  12. Go Runtime hashmap实现
  13. 理解Hibernate事务机制,首先需要搞清楚的6个问题
  14. wpf timePicker 时间选择控件
  15. spark-2.4.0-hadoop2.7-高可用(HA)安装部署
  16. php----------linux下安装php的swoole扩展
  17. 让你提前认识软件开发(21):C程序中的定时器
  18. Oracle12c 的安装教程图解(安装系统:windows 2008R2)
  19. 使用 Jira 和 Confluence 6 在一起
  20. margin塌陷

热门文章

  1. 为什么要选择ABBYY FineReader 14?
  2. 详细了解IDM的队列功能
  3. 在FL Studio中如何更好地为人声加上混响(进阶教程)
  4. phpstorm中去除sql的背景颜色
  5. iOS UITextFeild获取高亮部分的长度
  6. 浅谈 STL
  7. Docker 入门介绍
  8. 在 CentOS 7 安装 RabbitMQ
  9. MongoDB 分片集群配置
  10. 第5.4节 Python函数中的变量及作用域