关于ROS多机通信的总结 1.0

来源:互联网 发布:美化手机桌面主题软件 编辑:程序博客网 时间:2024/06/05 03:20

先贴远程操作的几条常用命令,

SCP复制:

scp local_file  remote_username@remote_ip:remote_folder

scp  remote_username@remote_ip:remote_folder  local_file 

这两条命令是类似的,解释第一条,

就是从本地路径复制一份文件到远端的主机, scp后面操作的是要复制的能内容, 通常远程

写成  远端的用户的用户名 + 远端的主机IP 地址: 远端主机的文件路径

scp其实基于ssh的通信协议的。

SSH 远端登陆:

ssh eaibot@192.168.1.2    远程登陆主机。  ssh 用户名@主机名/主机ip 。 // eaibot 远程主机的一个用户名,可以使用whoami命令查看当前用户名。

比如在本地的/etc/hosts文件中添加服务器端的ip和主机名信息, 添加 eaibot  192.168.1.2

然后 ssh远程登陆可以 写成  ssh eaibot@eaibot

那么当树莓派ssh请求登陆的时候,远端服务器的会从 /etc/hosts 请求解析,通过eaibot得到对应的ip地址  192.168.1.2 ,那么每次远程登陆服务器,

就不用一直输入 ssh eaibot@192.168.1.2 的ip地址了,可以通过 ping eaibot,看能不能解析到对应的IP.,

修改完之后,重启网络: sudo /etc/init.d/networking restart

远程登陆在/etc/hosts 添加客户端的主机名和 ip只是为了让登陆认证更加快速,此时的hosts 就相当于dns的作用,用于解析ip

关于hosts 和hostname 两个文件的作用和联系: 以下为网络摘录:

很多人一提到更改hostname首先就想到修改/etc/hosts文件,认为hostname的配置文件就是/etc/hosts。其实不是的。hosts文件的作用相当于DNS,提供IP地址与hostname的对应。早期的互联网计算机少,单机hosts文件里足够存放所有联网计算机。不过随着互联网的发展,这就远远不够了。于是就出现了分布式的DNS系统。由DNS服务器来提供类似的IP地址到域名的对应。Linux系统在向DNS服务器发出域名解析请求之前会查询/etc/hosts文件,如果里面有相应的记录,就会使用hosts里面的记录。由此,/etc/hosts于设置hostname是没直接关系的,仅仅当你要在本机上用新的hostname来映射自己的IP时候才会用到/etc/hosts文件。两者没有必然的联系。redhat的hostname的配置文件是/etc/sysconfig/network.


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 3岁宝宝一直咳嗽怎么办 3岁宝宝风寒咳嗽怎么办 刚出生的宝宝拉奶瓣怎么办 小孩拉痢疾带血怎么办 2岁宝宝有点拉稀怎么办 1岁宝宝有点拉稀怎么办 3岁宝宝有点拉稀怎么办 甲减粘液性水肿怎么办 五个月宝宝断奶不吃奶粉怎么办 八个半月的宝宝不爱吃饭怎么办 十个半月宝宝不爱吃饭怎么办 九个半月宝宝不爱吃饭怎么办 七个半月宝宝不爱吃饭怎么办 8个半月宝宝不爱吃饭怎么办 八个半月宝宝不爱吃饭怎么办 特百惠杯子摔坏后不给换怎么办 特百惠水杯摔裂了怎么办 焖烧杯摔瘪了怎么办 苦瓜和虾一起吃中毒怎么办 乐扣盖子坏了怎么办 小孩上课坐不住好动怎么办 5小孩晚上不睡觉怎么办 一年级的孩子上课好动怎么办 一岁宝宝太好动怎么办 3岁宝宝太好动怎么办 孩子学习注意力不集中怎么办 1岁宝宝皮肤黄怎么办 三岁宝宝太皮怎么办 一岁宝宝太皮了怎么办 5岁宝宝学习太皮怎么办 2岁宝宝太皮了怎么办 身上的皮肤很干怎么办 小孩子挑食厌食不吃饭怎么办 1岁宝宝特别淘气怎么办 4岁宝宝有多动症怎么办 3岁宝宝有多动症怎么办 6个月婴儿睡眠少怎么办 7个月婴儿睡眠少怎么办 孩子好动注意力不集中怎么办 学生在课堂上爱讲话怎么办? 幼儿园老师圢小孩脸怎么办