clion使用ssh远程连接实践
最近在使用vscode远程连接时,感觉vscode的重构功能不尽人意,使用gateway又有点卡顿,于是打算使用clion的ssh进行远程连接,注意,这里并不是像gateway那样在远程主机上搞个后台,而是添加远程编译套件进行远程编程
1、添加远程编译套件

添加远程编译套件后,
部署
里面就会出现如下配置,修改编码格式为UTF-8
![]()
- 修改
部署
里面的选项,按照框框里面的修改,不然在本地删除文件后不会自动上传到远程主机!

- 修改终端编码格式

2、创建项目,配置映射关系和排除项
由于clion并不能直接打开远程主机的项目,只能打开本地项目,所以我们只能借助像GitHub这些平台来间接打开远程主机的项目,所以你首先需要在远程主机创建项目,上传到GitHub或者gitee这些平台,然后clone下来再打开,而且应该在每次写代码前都应该clone以获得最新的代码(如果需要的话)

排除路径是设置不会同步到远程主机的内容
部署路径就是远程主机项目的路径,通过配置映射关系,clion中的修改就会自动同步到远程主机,
注意:如果在远程主机终端上手动创建文件,不是使用clion创建,就不会自动同步到本地,需要我们自己手动从远程主机上下载!所以创建文件时尽量使用clion来创建!
3、手动从远程主机下载
使用clion来创建!`
3、手动从远程主机下载
