clion远程开发
简要概括:
建立 SFTP 通讯,创建远程目录与本地目录的映射文件夹,就可以把本机文件夹中的文件用鼠标右键选中上全传,打开自动同步功能,后面更改文件就可以自动同步文件了。
一.新建SFTP远程链接服务
file→settings→Deployment
+选择 SFTP 输入名称 ubuntu old 6楼 3轮
1.右边 connection
输入ip与密码勾选永久保存。 Test Connection测试网络通讯clion远程开发
【直接用远程机的帐号密码登入,不用ssh(因为ssh我还没研究通)】
二.右边 Mappings 映射的文件夹
选择映射的文件夹目录:
local path 本机文件目录
/home/sukai/workspace/workspace_ros_car_noetic/src/trilateration
Deployment path 远程目录:
/home/shi/PMRobot/src/trilateration
三.右边 Excluded Path 排除不需要更新的文件夹
local path 排除本机文件目录。
Deployment path 排除远程目录。
四.自动同步 (开启这个功能后与vs code一样,不需要后动同步了)
五.手动同步(拉取或推上去)
ubuntu 中制作ssh密钥
在Ubuntu中制作SSH密钥对,你可以使用ssh-keygen命令。以下是步骤和示例代码:
打开终端。
输入 ssh-keygen 命令并按回车。你可以接受默认选项或指定密钥文件的路径和文件名。
输入密钥的密码短语(passphrase),或者为空(直接按回车),这取决于你是否想要为密钥添加密码。
ssh-keygen
执行上述命令后,你将在家目录的.ssh文件夹中获得两个文件:id_rsa(私钥)和id_rsa.pub(公钥)。
cat id_rsa.pub 打印出公钥
如果你想要指定密钥文件的位置和文件名,可以这样做:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" -f ~/.ssh/my_ssh_key
这里-t指定密钥类型,-b指定密钥长度,-C添加注释(通常是你的邮箱),而-f指定密钥文件的路径和文件名。
完成后,你可以将公钥~/.ssh/my_ssh_key.pub 的内容添加到远程服务器的~/.ssh/authorized_keys文件中,以便进行无密码SSH登录。