如何用windows powershell连接Vmware虚拟机?

时间:2021-10-11 01:22:50

如何用windows powershell连接Vmware虚拟机?

关键词: powershell、VMware、虚拟机、ssh、openssh、ubuntu

进入新系统后首先要对ubuntu系统进行换源

首先备份现有的源文件:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

可以通过命令行快速地将 Ubuntu 系统的软件源更换为阿里云镜像源,而不需要手动编辑 /etc/apt/sources.list 文件。

打开终端并执行以下命令:

sudo sed -i 's/http:\/\/[^\/]*/http:\/\/mirrors.aliyun.com/' /etc/apt/sources.list

注意:此操作可能需要一些时间来完成,具体取决于您的网络速度。

完成命令后,可以通过运行以下命令来更新软件列表并开始使用阿里云镜像源:

sudo apt-get update

注意:

这个命令是用来替换 Ubuntu 系统软件源的地址的。下面是对命令的解释:

  1. sudo: 使用管理员权限来运行命令。
  2. sed: 命令用于文本替换,它会根据指定的模式匹配和替换文本。
  3. i: 这个选项表示在源文件中直接进行修改,而不是在标准输出中打印结果。
  4. 's/http:\/\/[^\/]*/http:\/\/mirrors.aliyun.com/': 这是用于进行替换的 sed 命令的模式。它的意思是将文本中以 “http://” 开头,后面跟着零个或多个非斜杠字符的部分替换为 "http://mirrors.aliyun.com/"。
    • http:\/\/: 匹配文本中的 “http://”。
    • [^\/]*: 匹配零个或多个非斜杠字符(^表示不是/的任意字符,*表示重复零次或多次)。
    • http:\/\/mirrors.aliyun.com\/: 替换模式,用来将匹配到的文本替换为 "http://mirrors.aliyun.com/"。
  5. /etc/apt/sources.list: 指定要进行替换的源文件的路径。

因此,此命令的作用是将源文件 /etc/apt/sources.list 中以 “http://” 开头的部分替换为 "http://mirrors.aliyun.com/",从而实现更换 Ubuntu 系统软件源的目的。

然后下载openssh-server

sudo apt-get install openssh-server

下载完成后检查是否已经启动服务

ps -e|grep ssh

如果有输出sshd就已经开启服务了

如果没有就需要启动服务

systemctl start ssh

然后查看虚拟机ip地址

ip addr

一般是192.168..

然后回到windows,打开powershell

输入:

ssh user@ip

user为要连接的虚拟机的用户,ip为刚才的IP地址

正常情况下就可以连接成功。

如有问题可参考:

(71条消息) Powershell连接到虚拟机终端(Ubuntu)_powershell连接虚拟机_L1NgK0nG的博客-CSDN博客