在此介绍的是适用于通过密钥连接云服务器的 举例说明的是阿里云服务器
与腾讯云等其他的云服务器不同的有可能是公钥和私钥的创建方式

1、登录阿里云后台 选择云服务ECS 进入云服务器设置界面

在左侧菜单栏 网络安全 菜单 下 选择密钥对


创建密钥对

因为 阿里云比较强大 我们在此创建的密钥对包含了公钥和私钥 私钥在创建好后可以下载 注意保存 如果私钥丢失 需要失效之前创建的密钥对 重新创建
并且 在创建密钥对按钮上方 有了解密钥对必读 选项

点击 之后选择SSH密钥对概述

点击SSH密钥对概述 会有一个弹窗显示帮助文档 根据帮助文档内容 会发现阿里云自动将密钥的公钥部分存在你的实例 ~/.ssh/authorized_keys文件内 ,并且帮助文档上没有写明的是 阿里云也将公钥的文件夹 文件等权限已经更改完成 你不需要自己主动去修改对应公钥文件或文件夹的权限 并且相应的配置文件中的内容也已经修改完成
也就是 你不需要关心你实例中的关于公钥部分的权限或配置的问题
只需要关注你的client就可以

2、将下载好的私钥文件保存在Windows电脑主目录下

也就是 打开 DOS命令界面 自动显示的文件路径

输入ssh 验证本地电脑有没有装该服务,出现如下界面表示已有该服务

如没有安装 需 自行百度 进行安装 在此不多描述

3、直接在主目录下输入 ssh -i 【私钥文件】 【登录用户】@【服务器公网地址】命令

如下图所示,可以直接连接成功

4、新建一个VBS脚本,方便快速连接

新建一个txt文件
文件中填写如下内容set objshell=createobject("wscript.shell")
objshell.run("%comspec% /k ssh -i JoeMacBook.pem root@47.110.160.104"),1,true表示创建一个shell然后执行
修改文件后缀名为 vbs 文件名字自己定义
新建一个文件夹 将该文件放在文件夹内
将该文件夹加入环境变量 不知晓如何将文件夹加入环境变更的需自行百度
我们便可以直接在命令行中输入自己刚才定义的VBS脚本名称连接自己的云服务器
运行成功如下图所示

5、至此我们用私钥通过ssh连接远程服务器的目的就完成了

但是有一个问题 笔者 没有解决
当自己的私钥文件不放在Windows的主目录下时 连接远程服务器会出现 没有权限的问题

但是 放在Windows的主目录下就不会有问题

Windows 使用 ssh 命令行 通过密钥连接到 云服务器相关推荐

  1. php写ssh命令行_php使用ssh2来操作服务器执行命令

    方法一(推荐)private function runSSH($cmdstr) { //服务器信息 $host   = '172.18.0.1'; $user   = 'root'; $passwd  ...

  2. 使用命令行工具mc连接SAP云平台Leonardo机器学习服务的AWS存储

    mc config host add sapjerrys3 https://d3d56b8e.files.internalprod.eu-central-1.aws.ml.hana.ondemand. ...

  3. 解决windows系统powershell命令行无法使用代理的问题

    解决windows系统powershell命令行无法使用代理的问题 有时在用命令行下载一些项目的包时会出现无法连接或者下载的很慢的问题,遇到这种情况可以考虑设置powershell使其可以使用系统代理 ...

  4. Windows中的命令行提示符里的Start命令执行路径包含空格时的问题

    转自:http://www.x2009.net/articles/windows-command-line-prompt-start-path-space.html 当使用Windows 中的命令行提 ...

  5. windows下 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”的解决办法

    Mask R-CNN学习(三):windows下 cl: 命令行 error D8021 :无效的数值参数"/Wno-cpp"的解决办法 2018年07月20日 11:11:06 ...

  6. 如何从命令行浏览和连接到无线网络

    () We are always on the lookout for geeky ways to impress our friends, and recently we came across a ...

  7. windows和linux命令行一样吗,微软改进Windows命令行 目的是和Linux命令行相抗衡

    微软官方人员承认微软正在对Windows命令行环境或是Windows终端进行全方位的改进,目的是能和Linux命令行相竞争.随着Linux云服务器的大量被采用,很多Linux云服务器都没有安装图形界面 ...

  8. windows下php命令行模式错误信息

    windows下php命令行模式遇错误一闪而过自动关闭窗口,无法看清报错内容.此时,可手动开启一个窗口,然后运行相关代码即可. 转载于:https://www.cnblogs.com/shanhesh ...

  9. windows下cmd命令行显示UTF8字符设置(CHCP命令)

    点我进入原文 windows下cmd命令行显示UTF8字符设置(CHCP命令) 在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能 ...

  10. Windows 7 中文版命令行如何修改字符编码为UTF-8?

    Windows 7 中文版命令行如何修改字符编码为UTF-8? CMD 之后,命令行有时候无法显示中文,是乱码,于是我右键查看了编码,是GBK编码.如何修改为UTF-8 如果要更改为 UTF-8,则需 ...

最新文章

  1. Redux 入门教程(一):基本用法
  2. 曾宝仪和机器人_你愿意和机器人成为终身伴侣吗?
  3. Oracle里schema理解
  4. ubuntu将GNU nano换成vim
  5. input Type
  6. gridview為什麼分頁後,GridView1_RowDataBound就運行不了
  7. 实习成长之路——设计模式四:如何做到“对扩展开放、修改关闭”?扩展和修改各指什么?
  8. IOS - 如何自建APP分发平台
  9. 桌面计算机恢复出厂设置,电脑桌面恢复出厂设置
  10. 04-栈和队列-循环队列的基本使用
  11. 我运营公众号这一个月
  12. Linux--gcc的基本用法
  13. 2019.6月全国房价地图
  14. 报表工具不可或缺的数据填报功能
  15. mysql vchar 磁盘碎片_mysql TEXT与BLOB 碎片整理
  16. AUTOSAR DiagnosticLogAndTrace DLT(三)-- 消息的发送、DLT命令的发送与接收
  17. 社区发现的3个评估指标:标准化互信息NMI,ARI指标,以及模块度(modularity)
  18. 大学四年学习过程和方法小结
  19. 机器人工具坐标系标定
  20. 直流伺服支持绝对值编码器SSI,SPI低压大电流伺服AGV驱动器外骨骼驱动机器人关节驱动智能直流伺服小体积大功率直流伺服

热门文章

  1. QCC3040---earbud init module
  2. 全桥逆变电路部分分析
  3. 你努力的样子很“可耻”
  4. 基于微信小程序的智慧党史系统源码【包调试】
  5. cpp调用c头文件引用方法
  6. 计算机能力考试合格证(5个模块),全国专业技术人员计算机应用能力考试
  7. 计算机类银行招聘考试考什么科目,计算机专业参加银行招聘考试要考哪些科目,除了行..._银行招聘考试_帮考网...
  8. 纯净网站导航纯html无后台,仿360网址导航源码纯html页面无后台易操作修改无加密有留言后台...
  9. groovy环境安装
  10. 7月18日云栖精选夜读丨蚂蚁金服的“野心”:要做新一代世界级金融科技供应商...