一、安装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
如有错误,还请指出!