当前位置:   article > 正文

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

visual studio ssh

一、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是否启动 

  1. // 安装ssh
  2. sudo apt-get install openssh-server
  3. // 查看ssh是否启动
  4. 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中输出一致

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号