用华丽的hyper终端连接wsl ssh连接服务器

文章目录

  • 为什么写这篇文章
    • 一、wsl的安装
    • 二、hyper一个好看的终端
    • 三、hyper连接上wsl的问题
    • 四、ssh连接阿里云服务器

为什么写这篇文章

本质上只是想找个东西连接服务器的。可是我实在不愿意用Xshell,Putty之类的软件 工具类软件太多 电脑显得杂乱。linunx有ssh命令就够了。刚刚好发现了wsl(Windows Subsystem for Linux)这东西。不用开虚拟机。

一、wsl的安装

  1. 管理员权限运行powershell并运行下面的命令:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

或者:控制面板->程序和功能->启用或关闭Windows功能->勾选 适用于Linux的Windows子系统

在winows商店搜索wsl 并选择发行版下载。
用华丽的hyper终端连接wsl ssh连接服务器_第1张图片

具体教程网上一大堆 我就不详细讲解了
重点就是开启适用于Linux的Windows子系统这个功能

二、hyper一个好看的终端

hyper是一个基于 Electron 的终端 。
同样,百度"hyper终端" 有不少安利贴 。
主要优势就是可以像改前端页面那样修改样式以及开发扩展,非常美观了。
从hyper官网就可以一窥大概。

hyper官网:https://hyper.is/
开源的 hyper 终端插件主题等:https://github.com/bnb/awesome-hyper

三、hyper连接上wsl的问题

打开hype后会发现,hyper默认连接的是win10的Powershell(也是就是dos)。
需要打开%username%/.hyper.js对hyper默认连接进行配置。
根据官方文档配置的是shell:'C:\\Windows\\System32\\bash.exe'
但是 保存配置文件并且重启后发现hyper默认目录的是win10的目录system32
多方百度之后发现了一个办法 :
shell的值改回默认shell:'',将shellArgs改为 shellArgs: ['/c Ubuntu']
设置完成后就可以直接进入linux目录环境下。

用华丽的hyper终端连接wsl ssh连接服务器_第2张图片

四、ssh连接阿里云服务器

  1. 先从阿里云控制台设置服务器密码
    用华丽的hyper终端连接wsl ssh连接服务器_第3张图片
  2. 再生成和下载秘钥,放到root目录下(阿里云都有具体的教程)。
    用华丽的hyper终端连接wsl ssh连接服务器_第4张图片
  3. 连接: sudo ssh -i root/你的秘钥名字.pem root@你的服务器地址
    在这里插入图片描述

你可能感兴趣的:(linux相关)