jetson orin nano ssh远程连接

准备:好用的网线一根,jetson orin nano一台,将网线两端连接nano的网口以及当作主机的笔记本的网口

PS:确保双方网线连接成功,网线设置不用更改默认即可

step 1

1. 执行 nmap 10.42.0/24 //调用查看nano的ip地址

可能情况

-bash: nmap: command not found
解决:sudo apt-get install nmap 安装nmap即可

执行后会有

Starting Nmap 7.80 ( https://nmap.org ) at 2024-01-20 14:11 CST
Nmap scan report for ruby (10.42.0.1)
Host is up (0.000073s latency).
Not shown: 997 closed ports
PORT STATE SERVICE
53/tcp open domain
111/tcp open rpcbind
2049/tcp open nfs Nmap scan report for 10.42.0.108
Host is up (0.00015s latency).
Not shown: 998 closed ports
PORT STATE SERVICE
22/tcp open ssh
111/tcp open rpcbind Nmap done: 256 IP addresses (2 hosts up) scanned in 2.48 seconds

其中第二个Nmap scan report for 10.42.0.108中的10.42.0.108就是nano的网口ip

当没有Nmap scan report for这一坨时,请检查nano是否正常开机或者网口是否连接正常

step 2

执行 ssh -x username@userip
//username替换为nano的用户名,uerip就是step 1得到的ip
如 : ssh -x jetson@10.42.108

执行后会让用户输入yes/no,输入yes然后回车即可。

接着会让用户输入nano的密码,输入后即可登陆成功

主机拷贝文件到从机

scp [本地文件路径] [nano账号]@[nanoip]:[nano路径]
//传单文件。传文件夹直接递归一下就行
scp -r [本地文件路径] [nano账号]@[nanoip]:[nano路径]

拷贝从机文件到主机

scp [nano账号]@[nanoip]:[nano路径] [本地文件路径]
scp -r [nano账号]@[nanoip]:[nano路径] [本地文件路径]

这样简单的连接就成功了

step 3:关闭图形化后的ssh连接

首先在nano的ubuntu的settings(右上角)中找到users,开启Automatic Login选项(需要在界面上方解锁),实现自动登陆。

接着回到主机终端,在确保连接正常的情况下输入

ssh-keygen
//此命令会在~/.ssh文件夹下创建公钥和私钥。
//会出现很多东西,不用管,一路回车到结束即可

接着输入

ssh-copy-id -i ~/.ssh/id_rsa.pub [nano账号]@[nanoip]
//将公钥上传到nano

然后即可以实现ssh免密登陆了

以上结束后可以试着关闭图形化切换命令行模式试一试

注意先别执行!!!!!!!!!

关闭图形化代码

sudo systemctl set-default multi-user.target

开启图形化代码

sudo systemctl set-default graphical.target

开启和关闭都是一次执行永久生效

执行了也别输入reboot或者重启,会让板子无法显示,变砖!!!

推荐使用

sudo init 3
//关闭图形化,输入即可生效,重启后回到原来状态 sudo init 5
//开启图形化,输入即可生效,与上述类似

切换到命令行模式后再尝试ssh连接,远程控制可以省500M左右空间

最后

若主机想要登出,终端输入

logout
或者
exit

后记

刷机或者其它原因出现以下错误

Host key verification failed.

解决方法就是将/home/.ssh/这个文件夹中的kown_hosts的主机记录删除,不知道哪个是主机的话可以直接全删掉

jetson nano ssh远程连接控制的更多相关文章

  1. linux ssh远程连接控制 linux(centOS) 口令、密钥连接

    sshd服务提供两种安全验证的方法: 基于口令的安全验证:经过验证帐号与密码即可登陆到远程主机. 基于密钥的安全验证:需要在本地生成"密钥对"后将公钥传送至服务端,进行公共密钥的比 ...

  2. ssh远程连接控制 linux 口令、密钥连接

    sshd服务提供两种安全验证的方法: 基于口令的安全验证:经过验证帐号与密码即可登陆到远程主机. 基于密钥的安全验证:需要在本地生成“密钥对”后将公钥传送至服务端,进行公共密钥的比较(相对安全). 首 ...

  3. 全新 Mac 安装指南(编程篇)(环境变量、Shell 终端、SSH 远程连接)

    注:本文专门用于指导对计算机编程与设计(尤其是互联网产品开发与设计)感兴趣的 Mac 新用户,如何在 Mac OS X 系统上配置开发与上网环境,另有<全新 Mac 安装指南(通用篇)>作 ...

  4. 远程连接Kali Linux使用PuTTY实现SSH远程连接

    远程连接Kali Linux使用PuTTY实现SSH远程连接 本书主要以在Android设备上安装的Kali Linux操作系统为主,介绍基于Bash Shell渗透测试.由于在默认情况下,在Andr ...

  5. CentOS 6.0修改ssh远程连接端口

    转自:系统运维 » CentOS 6.0修改ssh远程连接端口 实现目的:把ssh默认远程连接端口修改为2222 方法如下: 1.编辑防火墙配置:vi /etc/sysconfig/iptables ...

  6. SSH 远程连接

    ssh远程连接 准备工作: 1 准备两台linux pc 我们一般用的是VMware虚礼软件 2 这两台linux可以互通 3 linux1 :192.168.2.2 这台为你要连接的服务器 linu ...

  7. 虚拟机VMware网络类型&&SSH远程连接Linux

    前言: Linux专题是16年11月开始写,说来惭愧,已经5个月没学Linux,至今感觉连入门还没达到.暑假实习有投运维开发岗位,无奈对Linux不熟悉,校招简历也被刷了.so, 我打算先花1个月内的 ...

  8. CentOS7修改SSH远程连接端口

      CentOS7修改SSH远程连接端口              

  9. Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

    一.SSH远程连接 OpenSSH的安装 查看是否安装Openssh:rpm -qa | grep ssh搜索openssh安装包:yum search openssh安装openssh:yum in ...

  10. Windowsclient SSH 远程连接Windowsserver(PowerShell Server)

    近期刚搞完SSH框架.又来研究研究SSH远程连接.为什么这么要弄这个呢?由于如今我如今开发主要在自己的笔记本(windows)上,然后写的后端都要部署到实验室的台式机(windows)上,这样一来,我 ...

随机推荐

  1. Contest3376 - 2024寒假集训-排位赛竞赛(一)

    A: 幂位和 高精度. 用高精度加法或乘法算出\(2^{1000}\),再将各位累加即为答案. #include <bits/stdc++.h> using namespace std; ...

  2. freeswitch的事件引擎实现分析

    概述 freeswitch是由事件驱动的,fs内部有各种事件来标识状态的变化包括呼叫的变化.配置的变化.号码的变化等等. 而一个框架内的事件引擎需要实现哪些基本的功能呢? 让我们来看一下fs的事件引擎 ...

  3. python常见面试题讲解(九)字符个数统计

    题目描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在ACSII码范围内(0~127),换行表示结束符,不算在字符里.不在范围内的不作统计.注意是不同的字符 输入描述: 输入N个字符,字符在 ...

  4. [转帖]聊聊字符串数据长度和nls_length_semantics参数

    字符串是我们设计数据库经常用到的类型,从传统的ASCII格式到UTF-8格式,不同应用需求对应不同的字符类型和长度配置.针对Oracle而言,最常用的类型无外乎char和varchar2两个基本类型. ...

  5. [转帖]记一次探索内存cache优化之旅

    https://developer.aliyun.com/article/972803 背景 项目上线以来,曾出现上传镜像.下发镜像时可用内存不足,性能发生抖动的情况.研究发现是容器的 page ca ...

  6. [转帖]oracle数据库中RMAN备份格式化format解释

    格式化解释: 使用格式串 更改格式命令: RMAN> configure channel device type disk format ' E:\app\Administrator\db_ba ...

  7. [转帖]linux查看端口及端口详解

    https://www.cnblogs.com/the-tops/p/6126941.html   今天现场查看了TCP端口的占用情况,如下图   红色部分是IP,现场那边问我是不是我的程序占用了tc ...

  8. [转帖]ls 只显示目录

    https://www.cnblogs.com/lavin/p/5912369.html 只显示目录: ls -d */ 在实际应用中,我们有时需要仅列出目录,下面是 4 种不同的方法. 1. 利用 ...

  9. [转帖]JMeter InfluxDB v2.0 listener plugin

    https://github.com/mderevyankoaqa/jmeter-influxdb2-listener-plugin Support my Ukrainian Family ️ Lik ...

  10. CentOS上面阿里源的设置过程

    1. 移除已经有的yum仓库 #原因: 公司内部部分境外网站不能访问,会提示异常. rm -rf /etc/yum.repos.d/* 2. 使用阿里源进行处理. #主要有两个, 一个是base的一个 ...