PowerShell SSH 连接 VirtualBox Ubuntu 虚拟机的具体步骤

由于我目前的主机是 Windows10 ,使用 VirtualBox 运行 Ubuntu 虚拟机托管应用程序。现在想通过 PowerShell 连接到 Ubuntu 虚拟机,可以通过如下步骤。

如果你使用的是没有 GUIUbuntu 服务器,并且想要避免在虚拟机终端上工作的痛苦, 可以使用 PowerShell 连接到 Ubuntu 虚拟机。由于 VirtualBox 虚拟机显示页面中 PageUpPageDown 不起作用,显示屏幕太小,即使是 VirtualBox 增强功能也不能解决这个问题,这时候可以用 PowerShell 连接虚拟机方便工作。


以下是从建立虚拟机使用PowerShell SSH连接虚拟机的具体步骤

  1. VirtualBox 上创建 Ubuntu 虚拟机

  2. 在新建的虚拟机上安装 Ubuntu Server LTS 镜像(官网下载 ISO 镜像)

  3. 启动虚拟机初始化设置并登陆

  4. 打开终端,输入如下代码,确保进程 sshd 正在运行并侦听端口 22

    • ps aux | grep sshd
    • sudo netstat -plant | grep :22

    image-20220512000408641

  5. 关闭虚拟机

  6. 打开 VirtualBox 管理页面,选择当前虚拟机,右键设置,选择网络,点击高级,添加端口转发,添加如下规则(Guest IP 应为空)

    image-20220512000315813

  7. 重启虚拟机

  8. 打开 PowerShell 输入如下命令 ssh root@127.0.0.1 -p 10022 (root 是用户名)

  9. 第一次连接时,PowerShell 会询问您是否确定要连接并向您显示 ECDSA 密钥指纹

  10. 输入 yes,如果未反应再输入一次 ssh root@127.0.0.1 -p 10022 或重启 PowerShell

  11. 输入 Ubuntu 当前账户密码,如果成功登陆你会看到欢迎消息,接下来就可以用 PowerShellUbuntu 操控了。

    image-20220512000451920

posted @   小能日记  阅读(1591)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示