mobaXterm使用密钥免密登录服务器,并且在Vscode中使用ppk密钥进行远程连接

本文介绍在mobaXterm上免密登录的过程,并且在vscode中也免密登录服务器。

1. mobaXterm免密登录服务器

需要首先说明的是,mobaXterm里有一个记住密码的功能。如果你只是不想手动输入密码,大多数情况下使用这一功能即可。

这里介绍的情况是,远程主机不支持密码登录(为了安全考虑吧,之前服务器就是被攻击了,所以老师取消了密码登录),所以我们需要生成公钥和私钥,来使用密钥免密登录。

如果有小笨蛋不懂什么是公钥和私钥,这里有一个简单的解释:

公钥是用来加密的,私钥是用来解密的。可以把公钥上传到服务器上,私钥留在你自己的本地的电脑里。只有拥有私钥才能登录上服务器。

关于在mobaXterm上生成公钥和私钥的步骤,请参考此篇文章,非常详细

2. Vscode中使用ppk密钥进行远程连接

在上面的步骤里,我们生成的密钥后缀是.ppk类型的。这里需要说明一下两种密钥类型:

  1. PuTTY类型:
    PPK 是 PuTTY 私钥文件的格式。

  2. OpenSSH类型:
    id_rsa 是 OpenSSH 私钥的默认格式,id_rsa.pub是OpenSSH格式的SSH公钥。

我们前面用Putty和MobaXterm生成的私钥,在windows上的vscode里远程连接服务器是不行的,需要进行格式转换,转为OpenSSH格式的密钥。

官网下载一个Putty,然后打开puttygen.exe
在这里插入图片描述
点击Load,把之前的mk.ppk文件上传上去。
在这里插入图片描述
然后点击save private key, 选择yes, 保存的名称为id_rsa,文件类型选择all
在这里插入图片描述
在这里插入图片描述

在vscode中连接远程服务器

安装Remote SSH拓展,安装好之后点击一旁的远程资源管理器
在这里插入图片描述
在ssh上点击加号,输入ssh 你的用户名@服务器地址
ssh username@10.20.79.12,回车,选择默认的配置文件位置,然后打开config文件,在里面可以填写更多信息(端口号、用户名等等)在identityfile里输入我们刚才生成的id_rsa文件
在这里插入图片描述
config配置文件可以填写多个服务器,填写好之后重启一下vscode,就可以看见你的服务器了,点击,连接成功!

相关推荐

  1. Linux 服务器使用 ssh 登录

    2024-04-12 09:36:03       56 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-12 09:36:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-12 09:36:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-12 09:36:03       82 阅读
  4. Python语言-面向对象

    2024-04-12 09:36:03       91 阅读

热门阅读

  1. string的使用

    2024-04-12 09:36:03       41 阅读
  2. MySQL面试题系列-15

    2024-04-12 09:36:03       36 阅读
  3. 尝试CSDN语法使用-1

    2024-04-12 09:36:03       43 阅读
  4. tcp 为什么要三次握手

    2024-04-12 09:36:03       39 阅读
  5. 怎么“访问”Spring容器管理的bean?

    2024-04-12 09:36:03       41 阅读
  6. 深入理解Vue 3中的自定义Hooks

    2024-04-12 09:36:03       146 阅读
  7. 弱者忍受孤独,强者享受孤独

    2024-04-12 09:36:03       38 阅读
  8. linux磁盘知识学习

    2024-04-12 09:36:03       31 阅读
  9. 简站WordPress主题:简洁、实用、无插件、更安全

    2024-04-12 09:36:03       37 阅读
  10. Web刷题记录——不翼而飞的余额

    2024-04-12 09:36:03       35 阅读
  11. 【CSS】三个DIV在同一行平分宽度的五种实现方法

    2024-04-12 09:36:03       40 阅读
  12. vue2和vue3 全选

    2024-04-12 09:36:03       32 阅读