平常我们使用终端连接远程服务器的时候每次都要输入IP (换成服务器的IP地址和用户名)

ssh user@127.0.0.1 -p 22

然后还要输入密码,有的时候记不住还要去找一下密码,很麻烦。

接下来介绍一下使用公钥来链接远程服务器,避免每次输入IP和密码
  • 创建rsa key
    首先查看本地有没有公钥和私钥

    ls .ssh
    

    有的话会有 id_rsa id_rsa.pub 这两个文件夹,没有的话创建一下。

    ssh-keygen -t rsa
    
  • 上传公钥到服务器

    ssh-copy-id -p 22 -i ~/.ssh/id_rsa.pub user@127.0.0.1
    

    这样下次再链接服务器时就不用再输入密码了

  • 配置ssh config别名,避免每次连接都要输入IP地址
    首先打开 ~/.ssh/config 并配置别名,没有的该文件的话新建一个(不会vim的话直接open ~/.ssh打开文件夹操作)

    Host    mineHostName        127.0.0.1Port            22User            rootIdentityFile    ~/.ssh/id_rsa
    

    这样就大功告成了!

    以后再想连接服务器直接

    ssh mine
    

    是不是方便多了,再也不用担心记不住IP和密码了!

Mac Terminal (终端) 使用ssh快速登录远程服务器相关推荐

  1. Linux中的Shell用SSH自动登录远程服务器后执行命令并自动退出

    目录 [隐藏] 1 SSH命令格式 2 主要参数说明 3 ssh控制远程主机,远程执行命令步骤 4 准备工作 5 基于公私钥认证远程登录可能存在的不足 6 ssh 执行远程命令格式 6.1 打开远程s ...

  2. mac下设置通过别名ssh登录远程服务器

    设置别名 vim ~/.ssh/config// 在该配置文件中设置别名以及host ip,内容格式如下: Host myNameHostName 服务器ipPort 22User root 之后就可 ...

  3. automator来解决mac terminal终端快速连接

    因最近网络不太稳定,远程连接的ssh服务有时会断掉,于是在网上参考了一些mac terminal终端快速连接的办法,最后选择使用automator来解决. 下面是antomator 服务的使用方法,并 ...

  4. mac的终端通过ssh远程连接Linux服务器

    mac的终端通过ssh远程连接Linux服务器: 切换到root:sudo -i 输入ssh root@+ip:ssh root@ip  然后显示 root@ip's password:直接在pass ...

  5. autossh 一个SSH远程客户端,可一键登录远程服务器

    autossh 一个SSH远程客户端,可一键登录远程服务器,主要用来弥补Mac/Linux Terminal SSH无法保存密码的不足. Wiki Wiki 功能说明 SSH 快速登录 支持 cp 命 ...

  6. linux配置ssh密码远程登录,配置ssh 无需密码即可登录远程服务器

    在平时工作或者开发自己的项目时,经常需要登录部署了项目代码的服务器来做一些调试,配置等相关的操作,像sftp.rsync之类的工具也是基于ssh通道来工作的.但是经常输密码登录服务器又会让人觉得很烦, ...

  7. python写一个ssh工具_用Python写个自动ssh登录远程服务器的小工具

    很多时候我们喜欢在自己电脑的终端直接ssh连接Linux服务器,而不喜欢使用那些有UI界面的工具区连接我们的服务器.可是在终端使用ssh我们每次都需要输入账号和密码,这也是一个烦恼,所以我们可以简单的 ...

  8. 配置ssh 无需密码即可登录远程服务器

    在平时工作或者开发自己的项目时,经常需要登录部署了项目代码的服务器来做一些调试,配置等相关的操作,像sftp.rsync之类的工具也是基于ssh通道来工作的.但是经常输密码登录服务器又会让人觉得很烦, ...

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

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

最新文章

  1. Spring Boot+Gradle+ MyBatisPlus3.x搭建企业级的后台分离框架
  2. 一文了解可视化的主成分分析(附教程)
  3. Kali学习笔记21:缓冲区溢出实验(漏洞发现)
  4. ActivityGroup是如何对嵌入的Activitys进行管理的
  5. HYSBZ - 2157树链剖分
  6. 前端学习(2305):react之脚手架基本创建
  7. Oracle自定义函数(不断更新)
  8. scaling之旅_机器学习算法之旅 - lwaif的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. MobX基础 ----- 类的静态属性和装饰器
  10. 旅游规划(双权连通图)
  11. java webservice 实例
  12. 利用logisim-evolution软件学习数字电路(一)
  13. 计算机网络-基本概念
  14. 185电缆的接法图解_铜芯电线拧接法和捆绑法图解
  15. 【论文翻译】Task Difficulty Aware Parameter Allocation Regularization for Lifelong Learning
  16. OpenStack 2014 用户调查解析——中国部署规模仅次于美国
  17. 张量梯度求导公式总结
  18. 【动画】【特效】 17种常用动画特效
  19. Linux 实用命令汇总
  20. HDU-1846-Brave Game(巴什博弈)

热门文章

  1. 用C51单片机的外部中断设计1s定时器
  2. C++ 开发贪吃蛇游戏总结
  3. 2021年我的读书心得 | 附 TOP 10书单 by 傅一平
  4. 光功率显示c语言程序,c语言程序设计 - 三电实验教学中心.doc
  5. uniapp——解决checkBox组件无法全选无法选中的bug
  6. 解决印象笔记无法搜索到对应标题或内容笔记的问题
  7. C语言华氏温度转换为摄氏温度
  8. python画建筑物_函数绘制带有门窗的建筑
  9. oracle查询元数据,Oracle Spatial-元数据及SDO_GEOMETRY
  10. 中国农业银行h5支付(php接入中国农业银行h5支付)