首页 > 其他分享 >基于微软云的学生账号申请及虚拟机应用

基于微软云的学生账号申请及虚拟机应用

时间:2024-11-22 17:09:12浏览次数:1  
标签:用户名 微软 -- 虚拟机 账号 端口 ssh Linux

基于微软云的学生账号申请及虚拟机应用

狠狠的薅美资本主义的羊毛

img

动机

  • 无需绑定付费方式

  • 每年100美元额度

  • 最重要的,位置在国外

身为拥有.edu后缀邮箱的带学生(研究生也算学生),想要学习Linux知识但手头并没有合适的硬件去安装对应的操作系统,在Windows11上开WSL既消耗我本机的内存资源,又会妨碍到我开(广告位招租)模拟器打集成战略。所以找一个便宜好用的云服务器算是一个不错的选择,国内的云服务厂商虽然有学生优惠,但还是要花钱才能用,这时候就显出来老牌云计算厂商--巨硬的优势:无需绑定任何付费渠道,每年一百刀的额度,而这仅需要认证学生资质即可。

img

你的素质很差,现在我每年白嫖Azure都能赚一百刀,每个月差不多10刀的收入,发动一个宿舍六个人一起白嫖也就是现实生活中每个月六十刀的收入水平,换算过来最少也30000人民币,虽然我只有24岁事学生,但已经超过了下北泽绝大多数人(包括你)的水平,这便是学生身份给我骄傲的资本。

微软云学生账号申请:https://azure.microsoft.com/zh-cn/free/students

使用原本的微软账号注册,明光桥电子职业学院的edu邮箱在认证后直接可以使用,部分学校认证不通过的话可以先去github上通过学信网验证认证学生身份,再使用github账号注册微软云;

申请虚拟机

  1. 登录Azure主界面 : https://portal.azure.com/#home

  2. 点击 虚拟机 ,或者在更多服务中找到虚拟机,开始创建虚拟机设备

img

  1. 虚拟机界面,左上角点击创建,选择Azure虚拟机,这个选项应该是创建最简单的基础虚拟机,其他选项我也不懂是什么意思,所以忽略

img

  1. 创建虚拟机界面,该界面中分为多个子界面,每配置好一个子界面拉到底部点击下一步,最终查看配置,点创建即可:

    • 基本 - 订阅 选择学生订阅

    • 基本 - 资源组,新建一个资源组,随意起名,创建一个容纳所有云资源的组别

    • 基本 - 虚拟机名称 - 随意

    • 基本 - 区域 - 该选项影响与虚拟机之间的通信延迟(我猜的),和虚拟机的网络区域(我猜的),所以最好选一个离中国 比较近的,比如这里我选择东亚-十一区

    img

    • 基本 - 可用性选项,我这里也不需要考虑多区域冗余和备份操作,所以下拉菜单选择无需冗余

    • 基本 - 安全类型 既然写了那就选择受信任启动虚拟机

    • 基本 - 映像 因为云服务器的性能不是很高,上高版本Linux,操作系统的拖累太重,低版本Linux软件仓库和支持的包过于老旧,所以这里选择Ubuntu server 20.04LTS - x64 Gen 2 版本,现实是哪个版本的Linux常用就选哪个,并不十分影响性能

      • 点击查看所有映像,筛选操作系统,点击选择后在下拉菜单中选择对应版本即可

      img

      • 如果想退出,在网页内的右上角有 x 号
    • 基本 - 身份验证类型 : SSH公钥,使用这种验证类型,在虚拟机配置完成,创建之前Azure会自动下载一份SSH公钥文件至本地,使用ssh客户端配合该文件远程登录主机即可。

      • 正常情况下并不建议开启 22 端口远程登录权限,大部分的网络代理的网络管理员也屏蔽了 22 端口,该文件仅需要在初次登录设置密码使用即可,下方密钥类型等随意即可
    • 基本 - 入站端口 : 关闭所有公共入站端口,在虚拟机的使用过程中在逐个开启自己需要的端口用来提供网络服务

    • 磁盘 - 大小 64G ,这个在免费的额度范围内,其他无需修改

    • 网络 - 初次使用虚拟机时,创建一个虚拟网络,之后Azure会自动分配公共IP地址,关闭下方所有入站端口,关闭负载均衡

      • 老美真壕啊,直接给了16个公网ipv4地址
    • 管理 、 监视 、 高级 、 标记 无所谓

    • 查看 + 创建 创建即可,此时会下载一份SSH密钥文件,注意保存

使用虚拟机

暂时开放端口,配置用户名及密码

在配置完成后记得删除该入站规则

  1. 点击进入虚拟机网路配置

    虚拟机 -- 网络 -- 网络配置 -- 规则 -- 创建端口规则 -- 入站端口规则
    
    属性名 内容 注释
    Any 反正使用一次就删除,所以直接开任意访问即可
    源端口范围 * 任意端口
    目标 Any 访问当前组中任意虚拟机
    服务 Custom 这个属性可以自定义下方端口
    目标端口范围 * 开放所有端口的访问
    协议 Any 允许所有运输层协议
    操作 允许
    优先级 不用管,默认应该是100左右,反正用过就删
    名称 说明 不用管

    点击添加,现在你的虚拟机正式成为一台可以被全世界任意访问的主机,所以在接下来的工作完成后立刻来删掉该规则

  2. 通过本机ssh连接

连接 -- 端口 -- 点击检查访问权限 -- 选择“本机SSH”  

打开一台安装有ssh 客户端的主机,Linux更好用,但Windows也能使用命令行ssh,如果是Linux,点击“选择”后右侧弹出的网页中含有Linux上可以运行的命令,第一行没用,无所谓密钥文件在哪里,修改路径参数即可,注意ssh连接的用户名不是虚拟机名称,是是连接界面上“公共IP地址”下方的管理员用户名

# 修改ssh密钥文件的访问权限
sudo chmod 400 ./ssh密钥文件

# ssh连接

ssh -i ./ssh密钥文件 azur界面上提供的用户名@连接界面的公共ip地址

Windows中无需修改权限,只运行最后一行即可

  1. 修改登录用户名及地址
sudo passwd 用户名

比如修改root用户的用户名:

sudo passwd root
  1. 尝试在浏览器端登录
虚拟机 -- 左侧下拉 帮助 -- 串行控制台

输入用户名 密码,登录成功后在网络设置中取消上文中配置的入站规则,之后所有操作在该串行控制台完成即可,我们默认ssh比微软云服务更危险

虽然实际可能浏览器端登录更危险,更容易被劫持,但相信微软

一些可以在服务器跑的软件

为保护个人数据安全,非常建议使用开源软件,另外不是所有GitHub上公开仓库的项目都是开源的,有的可能会让你使用脚本从非开源站点下载文件,仔细甄别。

因为敏感词问题所以这里并不能说这些软件

标签:用户名,微软,--,虚拟机,账号,端口,ssh,Linux
From: https://www.cnblogs.com/polariszg/p/18562431

相关文章

  • 关于远程连接虚拟机Network error: Connection timed out的问题
    今日在使用MobaXterm远程连接虚拟机的时候报错Networkerror:Connectiontimedout。令我感到诧异,昨天都能连上,今天突然不行了。经过查看发现我所使用的NAT模式的ip并没有发生改变可以看到我这里虚拟机使用的是VMnet8解决方式为:1.在控制面版中搜索“网络”,点击查看网络连接。......
  • Python语法进阶与虚拟机安装详解
    Python作为一种高级编程语言,以其简洁的语法和强大的功能,在数据科学、人工智能、Web开发等多个领域得到了广泛应用。为了深入理解Python的进阶语法,并在一个隔离的环境中进行实践,虚拟机安装成为了一个不错的选择。本文将详细介绍Python的进阶语法以及如何在虚拟机中安装Python......
  • 虚拟机配置上网
    1.虚拟机配置桥接模式(与宿主机同个网段) 2.修改网卡配置[root@node2network-scripts]#moreifcfg-enp0s3TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static##静态,不采用dhcp获取,第一次可以使用dhcp获取,后面担心重启导致ip变化,可以采用固定的形式DEFROUT......
  • Server2025 和 GPU-P(GPU Partitioning,GPU 分区技术)的正式支持,  GPU-P 是一种将物理 G
     Server2025和GPU-P(GPUPartitioning,GPU分区技术)的正式支持, WindowsServer2025系统将全面支持GPU-P技术。然而,GPU-P是一种将物理GPU划分为多个虚拟GPU(vGPU)并分配给不同虚拟机或容器的技术。如果你是在询问WindowsServer或MicrosoftHyper-V是否已经正式支持......
  • 虚拟机之介绍_2.0
    虚拟机之介绍一、linux介绍1、Linux是一个免费、开源、基于Posix和Unix的多用户、多任务、支持多线程和多CPU的操作系统。2、芬兰大学生Linuxtorvalds在1991年开发了该系统3、什么是免费、开源?免费:使用这个系统不要钱。开源:开放系统源代码,可以根据自身需要来修改完善操作系......
  • 虚拟机之linux系统命令
    1、df查看磁盘使用情况(1)dfFilesystem:代表该文件系统时哪个分区,所以列出的是设备名称。1K-blocks:说明下面的数字单位是1KB,可利用-h或-m来改变单位大小,也可以用-B来设置。Used:已经使用的空间大小。Available:剩余的空间大小。Use%:磁盘使用率。如果使用率在90%以上时,就需要注......
  • 虚拟机之linux介绍和命令
    一、linux介绍1、Linux是一个免费、开源的操作系统,能多用户、多任务、支持多线程和多CPU的操作系统,相对windows更加稳定,在unix系统的基础上开发的系统;注解:(1)免费:不要钱(2)源代码公开(3)多用户:可以在不同用户操作(4)多任务:同时执行多个任务(5)多线程:支多个线程同时工作(6)多cpu:系......
  • 《Steam账号被盗》
    这是一个荒谬的故事,前几天不是V社做活动,免费领取半条命2吗。就在Steam上面和初中同学说了一下。结果,前天登陆的时候,看见初中同学给我发了一个“领”字,但是我就蒙蔽了,刚好盗号狗加了我联系方式。初中同学他想要表达的意思是:我领了半条命2。但是我当时理解的意思:我给你推了个好友......
  • 在虚拟机性能优化中,有哪些常见的误区需要避免?
    关注我,持续分享逻辑思维&管理思维&面试题;可提供大厂面试辅导、及定制化求职/在职/管理/架构辅导;推荐专栏《10天学会使用asp.net编程AI大模型》,目前已完成所有内容。一顿烧烤不到的费用,让人能紧跟时代的浪潮。从普通网站,到公众号、小程序,再到AI大模型网站。干货满满。学成后可......
  • vmware centos7.9虚拟机死机无法正常启动
    【问题】启动centos7.9虚拟机出现Generating"/run/initramfs/rdsosreport.txt"【原因】服务器卡死,经理强制关机重启导致【解决】1.使用命令ls/dev/mapper查询出/dev/mapper目录下的文件,查看后缀为-root的文件ls/dev/mapper2.查出centos-rootcentos-swapcontrol三个......