Ubuntu下局域网内+花生壳远程调试程序

一、安装ssh服务器

(1) 使用命令:ps -e|grep ssh查看Ubuntu主机的ssh服务器是否安装

出现 sshd字样表示已经安装,没有可以使用命令sudo apt-get install openssh-server进行安装。

(2) 修改配置文件
sudo vim /etc/ssh/sshd_config编辑ssh服务器配置文件如下
在这里插入图片描述
重启ssh服务service ssh restart

(3) 在控制台使用ifconfig查看IP地址
在这里插入图片描述

使用另外一个主机,使用命令ssh 用户名@IP地址 进行访问,出现下图所示结果表示访问成功。
例如: ssh a208@192.168.1.108
在这里插入图片描述
注意! 两台电脑要在同一个局域网,最好连同一个WiFi。

二、配置VScode(win10为例)

(1) 安装远程 ssh远程扩展在这里插入图片描述
安装好后多了一个小电脑图标
在这里插入图片描述
按以下步骤进行操作
在这里插入图片描述
(2)点击加号(输入ssh命令访问主机
在这里插入图片描述
输入后直接回车将IP等信息添加到配置文件
在这里插入图片描述
然后,点击右下角出现的连接按钮,连接服务器
在这里插入图片描述
按提示输入你自己服务器的密码
在这里插入图片描述出现右下角字样表示连接成功
在这里插入图片描述
此时,可以打开目标服务器的文件进行调试
在这里插入图片描述
在这里插入图片描述
提示: 当服务器有多个GPU时,建议在程序中指定GPU的ID,防止与他人冲突,因为编译器默认使用ID为‘0’的GPU。

三、花生壳实现远程调试

(1) 安装花生壳
(花生壳官网有详细的安装教程)https://service.oray.com/question/11630.html

(2) Linux的内网映射好之后,下载windows花生壳客户端,与Linux服务器连接同一个WiFi,此时可以看到映射成功。
在进行测试时,如果不使用windows花生壳客户端登录,并连接同一个WiFi,会提示服务器映射失败,具体什么原因不太清楚。
在这里插入图片描述
(3) vscode配置
注意! 使用vscode配置IP时与使用局域网访问的唯一区别是,要使用花生壳映射的端口号,因为系统默认的端口号是22,通过 -p 指定端口号
ssh连接样例:ssh -p 端口号 用户名@IP
如有错误,还请指出!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值