【环境配置】clion+xshell+xming实现局域网调试

准备工作

Xshell和Xming的网盘链接在最后有提供

下载Xshell

1.打开网址(可能上不去……你懂的)xshell 家庭/学校免费,如图填写
【环境配置】clion+xshell+xming实现局域网调试_第1张图片
2. 打开自己的邮箱,打开链接下载
3. 打开安装包,一路下一步安装
4. 安装完成

下载Xming

  1. 打开网址Xming X Server for Windows download,自行下载

  2. 一路下一步安装(注意勾选Create a desktop icon for ……)
    在这里插入图片描述

  3. 安装完成

服务器端配置

  1. 安装ssh
sudo apt-get update
sudo apt-get install openssh-server
  1. 开始sshd服务
service sshd start

3.打开X11转发
输入sudo vim /etc/ssh/sshd_config
添加

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
PasswordAuthentication yes

保存退出
4. 重启sshd服务

sudo systemctl restart sshd.service

Xshell与Xming配置

Xming

  1. 打开XLaunch,记住Display number 的数字后一直下一步即可。
    【环境配置】clion+xshell+xming实现局域网调试_第2张图片
  2. Xming准备工作完成

Xshell

  1. 打开Xshell,新建会话
    【环境配置】clion+xshell+xming实现局域网调试_第3张图片

  2. 点击连接,如图
    名称:即会话的名称,自定义
    主机:即服务器的ip地址
    端口号:根据ssh端口号填写(ssh默认端口号22)
    说明:可不填
    【环境配置】clion+xshell+xming实现局域网调试_第4张图片

  3. 点击连接-用户身份验证,填写服务器的用户名与密码
    【环境配置】clion+xshell+xming实现局域网调试_第5张图片

  4. 点击ssh-隧道,勾选转发X11连接到(x)&& X DISPLAY
    【环境配置】clion+xshell+xming实现局域网调试_第6张图片

  5. 点击确定,之后连接服务器
    【环境配置】clion+xshell+xming实现局域网调试_第7张图片
    6.进入登陆界面后,记住display “localhost:xxx”,我这里是localhost:10.0
    【环境配置】clion+xshell+xming实现局域网调试_第8张图片
    7.Xshell连接服务器成功。

CLion连接服务器

  1. 打开自己的项目,点击左上角文件-设置
  2. 点击构建、执行、部署-工具链,添加工具链,选择远程主机
    【环境配置】clion+xshell+xming实现局域网调试_第9张图片
  3. 点击小齿轮,进入ssh配置
    【环境配置】clion+xshell+xming实现局域网调试_第10张图片
  4. 输入主机、用户名、密码后点击测试链接,成功后点击确定。【环境配置】clion+xshell+xming实现局域网调试_第11张图片
  5. 将刚添加的工具链设置为默认【环境配置】clion+xshell+xming实现局域网调试_第12张图片
  6. 点击文件-重新加载CMake项目(可能需要一些时间,可以在CLion下方查看进度)
  7. 如图,进入运行/调试配置,在环境配置内输入先前获得的环境变量,我这里是DISPLAY=localhost:10.0
    【环境配置】clion+xshell+xming实现局域网调试_第13张图片
    【环境配置】clion+xshell+xming实现局域网调试_第14张图片
  8. 配置完成!

效果展示

【环境配置】clion+xshell+xming实现局域网调试_第15张图片

其它

  1. 注意Xming要在Xshell前打开
  2. Xshell 还可以打开其它GUI,如cmake-gui、gedit、nautilus(文件管理器)等……
  3. 连接时请关闭,可能导致CLion及Xshell无法连接到服务器
  4. Xshell和Xming下载链接百度网盘
    提取码:qmxw

你可能感兴趣的:(笔记,ssh,服务器,linux,运维)