参考原文

1、设置ssh免密码登录

首先,在本地计算机生成公钥和私钥。打开终端,执行命令:

ssh-keygen

一直按回车键选择默认选项,会在~/.ssh 目录下生成 id_rsa 和 id_rsa.pub 两个文件。

然后将id_rsa.pub 文件复制到远程计算机:

scp ~/.ssh/id_rsa.pub remoteUsername@ip_address:/home/username

其中 username 为远程计算机用户名,ip_address 为远程计算机的 IP 地址

将公钥文件 id_rsa.pub 拷贝到远程计算机后,SSH 登录到远程计算机

ssh remoteusername@ip_address 

登录后,将 id_rsa.pub 的文件内容追加写入到远程计算机的~/.ssh/authorized_keys 文件中,并修改 authorized_keys 文件的权限:

cat id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

输入exit退出远程ssh

此时已经不需要输入密码

若仍需要密码,则在本地终端输入

ssh-add   ~/.ssh/id_rsa

2、roboware studio远程部署、远程编译

2.1 远程部署设置

点最后的一个进行设置

输入远程主机的IP,用户名,本地私钥(按enter确认就好了),输入工作区在远程主机上对应的路径

远程部署配置完成!

2.2 进行远程部署

下拉列表,选择Remote Deploy

点击小锤子进行部署,等待终端窗口出现deploy finished等字样即说明部署成功

【注意】在工作空间完全部署成功后,若对某个pkg进行修改后,再次执行部署时仅仅会传输变更过的文件,不会全部重新传送。

2.3 远程编译

选择 remote debug,点击小锤子,等待远程编译完成即可

ROS : RoboWare Studio远程部署相关推荐

  1. ROS IDE —— RoboWare Studio

    RoboWare Studio是ROS的一款IDE,但是它的功能又比较强大,使得开发更加快速.简单. 要安装RoboWare Studio,首先确保你的Ubuntu版本是14.04或者16.04版本, ...

  2. ROS笔记(4) RoboWare Studio 的安装

    ROS笔记(4) RoboWare Studio 的安装 1. RoboWare Studio的下载 2. RoboWare Studio的安装 3. RoboWare Studio的开启 4.打开工 ...

  3. Roboware Studio教程 (ROS kinetic)

    RoboWare Studio是一个ROS集成开发环境.它使 ROS开发更加直观.简单.并且易于操作.可进行ROS工作区及包的管理.代码编辑.构建及调试. 下载链接:https://pan.baidu ...

  4. 在Ubuntu18.04中安装ROS IDE RoboWare Studio 和Visual Studio Code

    安装ROS IDE 前言 一.安装RoboWare Studio 二.安装Visual Studio Code 参考文献 前言 一款好的开发工具可以是开发效率提升,ROS官方推荐了常用的ROS开发环境 ...

  5. ROS学习系列(一):ubuntu16.04下安装 ROS IDE RoboWare Studio 教程

    1.下载RoboWare Studio安装包 不要信从官网下载http://www.roboware.me/#/home 这个网站压根就进不去. 从github上下载安装包,链接https://git ...

  6. Roboware Studio详细安装教程 (ROS kinetic)以及简单使用

    RoboWare Studio是一个ROS集成开发环境.它使 ROS开发更加直观.简单.并且易于操作.可进行ROS工作区及包的管理.代码编辑.构建及调试. 安装包下载 1 RoboWare官网:htt ...

  7. ROS学习(三)——roboware studio 下载安装

    参考文章 主体内容参考本文章,主线是最简洁的 RoboWare Studio 安装教程与可能问题解决_Canminem的博客-CSDN博客_roboware安装教程 其余补充文章,包含一些遇到的问题和 ...

  8. 图文详解远程部署ASP.NET MVC 5项目

    图文详解远程部署ASP.NET MVC 5项目 原文:图文详解远程部署ASP.NET MVC 5项目 话外篇: 由于感觉自己的机器比较慢,配置不好,所以最近想把之前的项目部署到实验室的服务器上,但是由 ...

  9. RoboWare Studio的安装

    RoboWare是什么?             RoboWare Studio是国人开发的一个ROS系统IDE(集成开发环境),基于微软开源的VSCode内核开发(因此这个界面跟VSCode非常像) ...

  10. Roboware Studio下载、安装、及解决办法

    RoboWare官网:http://www.roboware.me/#/home 如果没有VPN我这里有资料链接: https://pan.baidu.com/s/17q5U1HlGGL0inqcxL ...

最新文章

  1. mysql-5.7 innodb 的并行任务调度详解
  2. 机器学习中的算法(1)-决策树模型组合之随机森林与GBDT
  3. 捉虫记 单步跟踪 条件断点 变量查看实践
  4. 一点MATLAB程序加速技巧
  5. 安装配置优化nginx
  6. AS出现Error:Cause: peer not authenticated
  7. python新手难点_初学两天python的操作难点总结
  8. GDI+ 透明窗口.UpdateLayeredWindow
  9. swift 点击imageView全屏预览(UIview中弹出提示框)
  10. Oozie的安装及使用
  11. linux宝塔面板下安装mindoc参考
  12. cs局域网服务器未响应,电子竞技CS满十开打IP列表
  13. Bootstrap学习心得
  14. 同一无线络下电脑会打不开个别的网站网页,而手机却可以打开。
  15. axure怎么制作聊天页面
  16. 条形码识别(3)——译码
  17. Python 错误:Workbook corruption: seen[2] == 4解决
  18. javaScript将网页放到桌面,发送快捷方式到桌面
  19. wxWidgets 跨平台 GUI 编程
  20. 【图文教程】监控系统命令

热门文章

  1. HTML 日期格式转换
  2. 维修电工电气控制技能实训考核装置
  3. Matlab 2018b + vs2019
  4. 【电脑使用】插入SD卡图标是灰色的,点击显示“请将磁盘插入驱动器”
  5. CMPP3.0状态报告状态码
  6. 分布式存储系统设计的若干原则
  7. java json-rpc_JSON-RPC(jsonrpc4j)使用demo
  8. 《诗经》(全集) (2)
  9. 基于F407ZGT6的WS2812B彩灯驱动
  10. PLC可编程控制器的应用