CLion连接远程(虚拟)主机开发配置流程
一、前言
Linux不适合办公,Mac虽然是unix内核,但依然与Linux环境有所差异,虚拟机界面比较卡顿(本人笔记本)不够流畅等等因素,导致本人想利用CLion(本质上是利用ssh)连接远程(虚拟)主机进行开发工作。
二、前置环境介绍
1.macOS Big Sur 11.0.1(本地)
2.ubuntu 20.04.1(远程)
3.Parallels Desktop(虚拟机软件,有云主机的可以不用)
三、主要步骤
1.安装ubuntu虚拟机
2.启动root用户
sudo passwd root 设置密码
sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
追加两行:
greeter-show-manual-login=true
all-guest=false
修改 /etc/pam.d/gdm-autologin
/etc/pam.d/gdm-password
sudo gedit /etc/pam.d/gdm-autologin
注释掉auth required pam_succeed_if.so user != root quiet_success这一行(第三行左右)
sudo gedit /etc/pam.d/gdm-password
注释掉 auth required pam_succeed_if.so user != root quiet_success这一行(第三行左右)
修改/root/.profile文件
sudo gedit /root/.profile
将文件末尾的mesg n 2> /dev/null || true这一行修改成
tty -s&&mesg n || true
3.安装ssh server
安装命令:sudo apt-get install openssh-server
配置允许root用户登录
vim /etc/ssh/sshd_config
添加PermitRootLogin yes
service sshd restart
5.ubuntu安装cmake
sudo apt install cmake
6.Paralles Desktop虚拟机固定IP设置
解释:通过本地ip+port即127.0.0.1:65533跳转192.168.8.1:22(虚拟机ip+ssh端口)