1. 打开本地iterm2(终端)输入ssh-keygen,一直回车(当然可以根据提示自定义密钥存储位置、密码),生成公私钥

    默认生成位置为~/.ssh/.id_rsa为私钥 id_rsa.pub为公钥

  2. 设置ssh连接配置 sudo vi ~/.ssh/config 编辑后:wq保存

    #ssh模版
    Host            hostname
    HostName        xxx.xxx.xxx.xxx
    Port            22
    User            root # 用户名
    ServerAliveInterval 60 # 每隔60秒 发送KeepAlive请求,保证不会因为超时空闲断开
    IdentityFile    ~/.ssh/id_rsa #私钥地址
    

    这时候可以通过ssh <hostname> 的方式访问,但需要填写服务器登陆密码

  3. 这时就需要公钥的存在 将公钥拷贝至服务器端,下面方法选其一

    • 直接拷贝

      1. 拷贝复制id_rsa.pub的内容
      2. ssh <hostname>输入密码登入服务器
      3. echo 拷贝内容 >> ~/.ssh/authorized_keys
    • scp 文件远程传输
      1. scp ~/.ssh/id_rsa.pub root@xxx.xxx.xxx.xxx:~/.ssh/temp
      2. ssh <hostname>输入密码登入服务器
      3. cat ~/.ssh/temp >> ~/.ssh/authorized_keys
  4. 现在就可以ssh <hostname>直接登陆

转载于:https://www.cnblogs.com/levenhdu/p/mac-xiassh-mian-mi-deng-lu-yuan-cheng-fu-wu-qi-lin.html

mac下ssh免密登陆远程服务器(linux)相关推荐

  1. linux ssh免密登陆远程服务器

    10.170.1.18服务器免密登录到10.170.1.16服务器 首先登入一台linux服务器(10.170.1.18),此台做为母机(即登入其他linux系统用这台做为入口):执行一行命令生成ke ...

  2. ssh免密登陆远程linux服务器

    在工作的时候需要经常连接各个远程服务器,正常情况下每次连接远端服务器时都需要输入登陆账户的密码,每次输入都比较麻烦,希望走一个免登陆的效果. 1.生成公私钥 ssh-keygen -t rsa -C ...

  3. 本地mac配置ssh免密登录远程linux服务器

    本地mac配置ssh免密登录远程linux服务器 每次输入密码登录服务器也就罢了,结果scp时每次都要输入密码,分分秒秒阿西吧.哈哈哈,回归正题,配置免密登录后,畅通无阻啊,哈哈哈 检查自己~/.ss ...

  4. Linux运维:Shell脚本实现ssh免密登录远程服务器

    LInux系统日常运维过程中,经常需要在本地运行脚本执行对远程主机的命令,正常情况下,ssh登录远程服务器时会提示输入密码,这会影响到脚本的自动执行(因为shell脚本中没有自动填充密码的命令).有三 ...

  5. ssh免密连接远程服务器

    ssh免密连接远程服务器 借助ssky-keygen和ssh-copy-id工具,通过4个简单的步骤实现无需输入密码登录远程Linux主机 1 生成密钥 通过内置的工具生成RSA算法加密的密钥 ssh ...

  6. 菜鸟Linux系列:[4]SSH免密码登陆远程服务器

    背景:搭建Hadoop环境需要设置无密码登陆,所谓无密码登陆其实是指通过证书认证的方式登陆,使用一种被称为"公私钥"认证的方式来进行ssh登录. 在linux系统中,ssh是远程登 ...

  7. 【Mac】Mac下SSH免密登录localhost

    1.背景 问题起因参考:mac下ssh 报错:localhost: ssh: connect to host localhost port 22: Connection refused 为了在MAC上 ...

  8. Linux上实现ssh免密码登陆远程服务器

    平常使用ssh登陆远程服务器时,都需要使用输入密码,希望可以实现通过密钥登陆而免除输入密码,从而可以为以后实现批量自动部署主机做好准备. 环境如下: IP地址 操作系统 服务器端 10.0.0.10 ...

  9. ssh免密登录远程服务器

    问题 每次使用vscode连接远程服务器都需要输入密码,切换文件夹也需要输入密码,十分麻烦,于是考虑配置一下免密登录. 方法 如果不想了解具体原理,也可以直接跳到步骤. ssh-keygen命令用来生 ...

最新文章

  1. Sprint(第一天11.14)
  2. 共阳数码管段码表_C51编程7数码管显示原理
  3. 微信成最频繁网络诈骗犯罪工具;库克再谈乔布斯;PyCharm 2019.2.5 发布| 极客头条...
  4. Intergration Service(2005)备忘(之)数据传输处理
  5. Centos 7 下 Mysql 5.7 Galera Cluster 集群部署
  6. C基础--队列的构造
  7. ADMM随堂笔记(3):一致和协同
  8. css 页面机械/数字电子 字体怎么实现?
  9. Wireshark实验 - DNS
  10. Ubuntu - Firefox 视频无法播放问题解决方法
  11. linux 光纤网卡 软路由,联想M720Q、光网卡、Pon stick、Openwrt我的完美软路由折腾记...
  12. mac如果装win系统运行,虚拟机好还是双系统好?
  13. EMS Advanced Data Export 4.15.1.0移植到Delphi 10.4
  14. android版本低无法安装微信,解决低版本安卓4.4.4无法安装微信的问题
  15. 编写可变参数函数 c语言,C语言可变参数函数的编写
  16. QT---实现舒尔特方格(零基础入门)
  17. BackTrack3 安装记录
  18. android手机打魔兽,云计算+Android:手机直接玩魔兽
  19. 使用计算机编辑文档的同时,小学信息技术2-2-用计算机编辑文档(北京版).doc
  20. 安搭Share:让人体免疫系统摧毁癌症的新型药物

热门文章

  1. GCC 加工程序的过程
  2. 第一章:NHibernate的简介
  3. CVPR 2020 Workshop on Continual learning in Computer Vision 征稿
  4. 开源目标检测算法用于交通标志检测全方位评估
  5. 你想入门Python,还是得看这篇文章
  6. Python这11个奇特的库,你都认识吗?你还知道哪些?
  7. Papers with Code 2020 全年回顾
  8. 前沿 | 加州理工大学什么是Imitation Learning(模仿学习)
  9. source insight 4.0 无法同步文件问题
  10. MPC运动学方法实现轨迹跟踪推导