美文网首页Jetson Nano
jeston nano ssh远程登陆

jeston nano ssh远程登陆

作者: 瀚文文文问问 | 来源:发表于2019-06-29 18:07 被阅读0次

为什么使用SSH

jetson nano是嵌入式开发设备,我们暂且管他叫小板子,所以我们的目标是把他部署到模块化集成设备中,目前这种设备使用最广泛并且比较简单的就应该是树莓派系列了,所以就像我们使用树莓派一样,我们不用抱着一大堆东西来回跑(键盘鼠标显示屏),笔记本到哪小板子就跟到哪,撑死带一根网线就Ok了

ssh

1.安装ssh
让板子连接互联网,下载ssh,我使用手机usb网络共享,当然你也可以用其他方式来联网。

sudo apt-get install openssh-client
sudo apt-get install openssh-service

上面两个命令最好在服务器和本机都执行一遍确保都是安装好的。
2.服务器启动ssh服务

sudo service ssh start         #启动ssh服务

可以用下面的命令查看ssh是否启动,这是一个查看进程的命令

sudo ps -e | grep ssh

查看ip地址

使用命令ifconfig,如下图eth0是网卡信息,inet 169.254.0.4是ip地址,在本地机连接时需要用到这个ip地址。
但是我在最开始使用这个命令时发现找不到ip地址,只有网卡信息,所以我采用命令sudo ifconfig eth0 169.254.0.4分配了ip地址,并将其写入到了设置中。

查看网络配置信息
然后我们回到本地计算机。

ssh连接

先确保网线已经连接,下图是我自己计算机的图片展示。

图形界面信息
命令行信息
可以看到enp8s0这是我笔记本的网卡信息,看好笔记本的ip,我这里是169.254.0.3。在这里特地说一下要特别注意的,笔记本和小板子的ip地址一定不能完全一致,否则会出现问题,如果你是手动配置的ip地址的最后一位不同就行,前两位是169.254,必须要保证。然后输入sudo ssh nanozhw@169.254.0.4
连接成功效果图
这里简单的说明一下nanozhw要改成你的小板子用户名,169.254.0.4改成你的小板子的ip地址,不出什么意外的话,一定会连接成功的。

存在的问题

我的小板子已经给eth0分配了ip地址,然后也将他写入了设置中。

network设置
network设置
但是每次当我重新启动小板子的时候eth0是没有打开的,输入命令ifconfig时能看到eth0的网卡信息但是没有ip地址

补充

针对重启后网卡默认不打开的问题已经找到了解决的方法,我查看了系统内的网卡配置文件sudo vim /etc/network/interfaces ,发现板子系统的网络配置文件与正常ubuntu18.04不太一样,如下图是我现在改完的文件,系统最初的只有一句话source-directory /etc/network/interfaces.d。把文件改成我下图的配置就ok了。

网络配置文件

相关文章

网友评论

    本文标题:jeston nano ssh远程登陆

    本文链接:https://www.haomeiwen.com/subject/xerpcctx.html