ROS機器人開發實踐1->SSH遠端登入要點記錄

climerecho發表於2021-12-01

 

1.有線網路卡

設定

找到有線網路,點選設定,修改其中的IPv4的地址和子網掩碼。

1 //地址
2 192.168.xxx.xxx
3 //子網掩碼
4 255.255.255.0

點選應用

2.配置環境變數

新開本地終端:

1 gedit .bashrc
2 //寫入
3 export ROS_MASTER_URI=http://192.168.xxx.xxx:11311

3.ssh登入遠端

 ping 192.168.xxx.xxx 

ping通後,開始ssh登入

 ssh roboname@192.168.xxx.xxx 

在遠端登入

4. 修改hosts檔案

遠端

在遠端開啟hosts檔案:

1 //開啟方法
2 sudo gedit /etc/hosts
3 //寫入:
4 192.168.xxx.xxy hostname
5 //可用hostname命令查詢自己的hostname

本地

在本地開啟hosts檔案寫入:

1 192.168.xxx.xxx roboname

重啟終端來重新整理設定。

5. 執行

注意先在遠端開

 roslaunch explorer_launch start_robot_server.launch 

後在本地開

注意先source.

 roslaunch explorer_launch start_robot_server.launch 

注意先開遠端,後開本地。

PS:

 sudo chmod 777 /etc/hosts記錄這個命令 

發生兩端無法連線的問題,解決方法是,檢查第四步和第二步。配兩端的hosts檔案和環境變數。

如果這兩步確定無誤,詢問電子層是否把車的網路開啟(可以開始甩鍋)



相關文章