visual studio利用ssh连接Linux(virtual box版)

一、windows下用visual studio新建项目

(1)打开visual studio,点击创建新项目,点击“控制台应用程序”

 点击下一步,项目名称和保存位置自定义即可。

(2)最后点击创建,出现如下界面

 运行的地方是因为我已经配置好了所以会出现ip地址,第一次新建的时候会是一串中文,可以直接点击这串中文来进行远程连接,也可以点击工具-->选项-->跨平台-->连接管理器,点击添加

出现如下画面

 

 二、virtualbox中Linux的IP地址查询

2.1在未启动ubuntu系统时(若是启动了,则网卡2是灰色的,点不动)

(1)点击设置-->网络-->网卡2

(2)连接方式改为:仅主机(Host-Only)网络

(3)点开高级,混杂模式选择全部允许

 网卡1的设置是默认的

 PS:一下是各个模式对应的连通特点

模式连通特点
NAT虚拟机可访问外网,可ping通主机,但主机无法ping通虚拟机
桥接虚拟机可以访问外网且和主机处于相同网段,可互相访问
Host-Only不能连接外网,主机虚拟机可互相访问

2.2 启动ubuntu系统

(1)打开终端,先安装ssh,并查看ssh是否启动 

// 安装ssh
sudo apt-get install openssh-server
// 查看ssh是否启动
ps -e | grep ssh

 出现sshd的英文说明成功启动了

 (2) 输入ifconfig,查看虚拟机的IP

 第一个enps03就是上步中的网卡1,enps08为网卡2,也就是ubuntu的IP地址

三、回到visual studio来进行远程连接

(1)

 会跳出来测试连接的界面,稍微等待一会就可以了

(2)将Linux中一些库下载到visual studio中

点击连接管理器中的“远程标头IntelliSense管理器”

再点击右边的“下载”(我这里因为下载过了,所以显示的更新)

 (3)设置项目保存在ubuntu中的文件地址

右键点击项目文件,打开属性

 可以看到默认保存位置是在ubuntu主目录中的projects中

 我们打开ubuntu的文件也可以看到该文件

 我没有修改文件保存目录,直接使用默认的

三、在visual studio中生成可执行文件,并在Ubuntu中运行

(1)在第二步中我们点了下载Linux中相应的库之后,会自动生成一个main.cpp文件,内容如下图

此时我们点击运行按钮,会在下面的Linux控制台看到输出

 (2)尝试在ubuntu系统中执行生成的可执行文件,看结果是否一致

 可以看到终端打印出的结果与visual studio中输出一致

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凤酱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值