1、sshd
远程登录终端协议 telnet(明文) ssh(加密)
安装一个Windows客户端: Mobaxterm
安装一个Linux(ubuntu)服务端:
在终端输入sshd 提示你安装的软件名称:
sudo apt install openssh-server
安装完成再此输入:sshd 会回复:
sshd re-exec requires execution with an absolute path
客户端认识客户端:
1、服务端的身份信息:
获取服务器的IP地址:
ifconfig 或者
ip addr
端口:22
2、配置客户端
输入ip,用户名及密码
连接成功
2、配置Clion进行远程开发
1、配置编译器
终端输入gcc\g++ -v
如果没有则按照提升安装:
配置Linux系统的gcc:sudo apt install gcc/sudo apt install g++
2、如何配置clion:
这里选Remote Host
点击配置服务器的ip、端口、用户名、密码
显示connected表示连接成功,显示没有cmake就在终端输入camke按照提升安装:sudo apt install cmake
这里基本上配置成功,如果服务器不止一个,点击设置成默认
新建工程:
创建完成后,显示上传到Linux,但是这个目录是一个temp,因此需要在linux中创建一个目录apue
mkdir apue
改成自己定义的目录:
然后再点击reload:
然后在linux的该目录执行命令ls:
可以看到工程已经同步了
下面是window下的编译器的安装及配置
1、在Windows下安装MinGW编译器
由于在线安装⽐较慢,推荐下载离线安装包进⾏安装:
https://sourceforge.net/projects/mingw-w64/files/
下载时注意操作系统位数,64 位选择 x86_64 前缀,32 位选择 i686 前缀.下载 posix 版本⾜够,后缀随意。
⽐如:x86_64-7.3.0-release-posix-sjlj-rt_v5-rev0.7z 是提供的离线安装
包,解压到⼀个⾮中⽂⽬录下,推荐在⾮ C 盘以外建⽴⼀个独⽴⽬录。
2、配置环境变量
添加到系统 PATH 环境变量,使在命令⾏终端上 gcc -v 可以使⽤
根据⾃⼰操作系统情况,找到上⼀步解压⽬录的 gcc 等⼯具所在⽬录,添加
到系统 PATH 路径上。
打开操作系统终端软件,⼀般为 cmd 命令⾏,敲⼊ gcc -v,检查设置是否
正确。
然后打开cmd,输入命令gcc -v,最后一行打印出版本号即配置成功
3.配置Clion的MinGW