虚拟机安装ubuntu

本文详细介绍了如何安装Windows和Ubuntu虚拟机,配置NAT模式、固定IP,实现SSH免密登录,以及使用VSCode进行C++开发的远程连接设置,包括SSH密钥管理和C++代码格式化配置。
摘要由CSDN通过智能技术生成

安装虚拟机

https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html
下载windows版并安装,许可证上网搜。
右击VM属性,设置管理员权限运行。

下载ubuntu22.04

https://ubuntu.com/download/server
点击Download,这里下载的是服务器版(不带桌面)。

创建ubuntu环境

打开VM,新建虚拟机->典型安装->稍后安装->一路冲->自定义硬件(处理器我内核总数设置4,CD设置成上面下载的)->启动虚拟机->一路冲(ssh那里点一下)。
创建好后ubuntu环境就有了,然后设置以下root用户的密码以及更新包:

sudo su 
passwd
exit
sudo apt update
sudo apt upgrade -y

后续想切换到root用户:su -

固定ip

关闭虚拟机,VM点击编辑->虚拟网络编辑器->NAT模式->子网设为192.168.88.0->NAT设置:网关设为192.168.88.2。
开启虚拟机:

sudo cat > /etc/netplan/00-installer-config.yaml <<EOF
network:
  ethernets:
    ens33:
      dhcp4: no
      addresses: [192.168.88.8/24]
      routes: 
        - to: default
          via: 192.168.88.2
      nameservers:
        addresses: [192.168.88.2]
  version: 2
 <<EOF
 
sudo netplan apply

vscode远程登录

c++linux开发一般是用vscode远程登录。

免密登录

打开cmd,输入ssh-keygen,一直回车就生成了公私钥,然后把私钥c:user/.ssh/id_rsa.pub(位置反正就在这一块)的内容追加到ubuntu的~/.ssh/authorized_keys里,然后

sudo chmod 600 authorized_keys
sudo systemctl restart

后续哪个主机要面密直接拷贝即可

上vscode下载romote ssh,配置多台主机如下:
Host 192.168.88.8
HostName 192.168.88.8
User gyl
Port 22 #默认22
Host 192.168.104.249
HostName 192.168.104.249
User hebin

下载插件

c++ extension pack,点击>C/C++编辑配置UI。
autosave选择afterdelay。
自定义格式化:
在工程目录下:
touch .clang-format
然后上网搜

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值