https://blog.csdn.net/X_kh_2001/article/details/80487987
https://askubuntu.com/questions/22835/how-to-network-two-ubuntu-computers-using-ethernet-without-a-router
已测试成功环境:
主机:Ubuntu16.04系统(Windows下使用putty也可以)
终端设备:Jetson TX2、树莓派3B、DJI Manifold妙算均测试成功
准备条件:
1、主机最好可以上网,上不了网的话登进去其他设备也就没了意义哇,,(WIFI、有线都可以,但最好WIFI,有线的话要保证还剩余另一个网口可以插网线连设备)
2、刷好系统的终端设备,需要知道用户名以及登录密码。
操作步骤:
1、要连接的设备开机,通过网线口把PC与设备连起来。
2、在PC的Ubuntu桌面点击右上角网络图标,点编辑与设备建立起的那个有线连接。
3、修改设置,在IPV4设置里把方法(Method)改为与其他计算机共享网络(Shared to other computers),这一步是为了主机联网的情况下使终端设备也可以联网,登陆后好配置环境。
4、还点击右上角的网络图标,看到最下面的连接信息(Connection Information),在与终端设备的有线连接下看本机的IP地址,一般是10.42.0.1啥啥的,看到这就OK了。(若不是的话留意一下,先检查之前步骤出问题没,没有的话下面那步骤输指令也要相应改下)
5、安装工具nmap,可以搜索该网段存在的设备。
sudo apt install nmap
6、通过前面获取的IP搜索该网段得到结果:
nmap 10.42.0/24
等待一下,然后出来结果。
如果这个网段就只连了你的PC和你的终端设备,那此时显示是2个设备(2 hosts up),一个是你本机的IP,那另一个就是你的终端设备的IP啦!
7、获取到对面的IP后,通过以下指令ssh连接:
ssh yourname@IP_address
yourname是你终端设备的用户名,IP_address是你刚刚获得的对面的IP。
8、yes,然后按照提示输入对面用户名的密码,大功告成!
9、进入对面设备终端后,就可以update啊、配环境等等一系列操作了~
emmm这次写的时候有点不方便,对应过程中的图片过两天补上
后续折腾的话还可以配置密钥免密码ssh登陆什么的,到时候后续更新~
新增技能:
scp命令:用于主机与机载处理器之间传输文件。命令格式:
scp 从机用户名@IP:/home/用户名/your/path /your/path
意思就是从从机上拷贝文件到你自己的PC上。
路径反一下就是从自己电脑部署到机载处理器上了。
若要拷文件夹,在scp后面加上-r参数
vnc远程桌面:
在从机端配置好远程桌面后,登录上去用:
vncviewer IP
即可。
————————————————