VS2017进行Linux编程环境配置

Linux(Ubuntu)系统如何开启SSH服务并同vs2017连接进行编程

第一步

首先打开Linux系统,安装SSH服务:
1、先试着开启SSH服务

在使用SSH之前,可以先检查SSH服务有没有开启。使用命令:sudo ps -e | grep ssh来查看,如果返回的结果是“xxxx? 00:00:00 sshd”,代表服务开启。那个四个x代表四位数字,每台机数字不一样的,如图:
VS2017进行Linux编程环境配置
如果没有反应或者其他结果,再试着开启SSH服务。使用命令sudo /etc/init.d/ssh start来开启服务,如图:
VS2017进行Linux编程环境配置
如果是图中结果,说明没有安装SSH服务,此时需要安装 SSH服务,为了能提高安装成功率,建议先更新源:sudo apt-get update更新安装源,如图:
VS2017进行Linux编程环境配置
然后安装SSH服务,使用命令:sudo apt-get install openssh-server。如图:
VS2017进行Linux编程环境配置
等待安装结束即可。然后再次查看服务有没有启动:sudo ps -e | grep ssh:
VS2017进行Linux编程环境配置
再次确认或者没有图中的结果,使用命令来启动:sudo /etc/init.d/ssh start:
VS2017进行Linux编程环境配置
看到服务starting了,服务成功开启。
建议记住的命令:
sudo service ssh status 查看服务状态:
sudo service ssh stop 关闭服务
sudo service ssh restart 重启服务

第二步

在这个步骤中,检查我们的Linux系统有没有安装gcc、g++等编译器:
sudo apt install gcc //安装gcc编译器
sudo apt install g++ //安装g++编译器
这个 安装过程中出现的一个问题:
linux的命令行中的密码老是输不进去
答:在命令行中执行sudo passwd root要求输入当前用户的密码,竟然没反应,我以为键盘坏了呢,其实系统已经接受密码了,只是不在输入的地方不显示而已。

第三步:在vs2017上进行ssh连接

1.创建linux项目
VS2017进行Linux编程环境配置
2.写完程序点击运行就会提示输入远程linux的SSH的 ip 用户名 密码等
VS2017进行Linux编程环境配置
3.修改目标的linux的ip
Tools > Options > Cross Platform > Connection Manage
工具>选项>跨平台>连接管理器
VS2017进行Linux编程环境配置
连接完成就可以啦!

Linux系统中ip如何查看:
ifconfig -a
连接端口号默认:22
也可以进行刚改。