「解析」Jetson 开启 Shell远程访问

SSH(Secure Shell)是一个安全的、能够让远程客户端管理服务器或者主机的网络协议,它可以通过网络以安全的方式允许用户远程访问远程Linux服务器。在本文中,我们将介绍如何在Linux服务器上开启SSH远程访问。

首先,需要确保SSH服务器安装到Linux服务器上。一般情况下,SSH服务器已经安装完成,如果没有安装,可以使用以下命令来安装SSH服务器:


1、安装 ssh

Ubuntu/Debian:

sudo apt-get install ssh

然后,需要开启SSH服务。使用以下命令开启SSH服务:

sudo systemctl start ssh

2、ufw 配置防火墙

防火墙是一个用来监视和过滤进出网络流量的工具。它通过定义一系列安全规则,来决定是否允许或者屏蔽指定的流量。

Ubuntu 自带的防火墙配置工具被称为 UFW (Uncomplicated Firewall)。UFW 是一个用来管理 iptables 防火墙规则的用户友好的前端工具。它的主要目的就是为了使得管理 iptables 更简单,就像名字所说的,简单的。

同时,也要确保你的Linux防火墙要允许SSH端口(默认端口号是22)的访问,可以使用以下命令添加允许的规则:

sudo apt update
sudo apt install ufw 				# 安装下 ufw

sudo ufw status verbose				# 检查 ufw状态
# Status: inactive					# 表示已激活防火墙

sudo ufw allow ssh					# 允许ssh访问,22端口
# Rules updated
# Rules updated (v6)

sudo ufw enable						# 启用防火墙
sudo ufw disable 					# 关闭防火墙

防火墙状态: status: active表示为已启动。如果是inactive表示未启动状态 ,我们可以通过sudo ufw enable来启动防火墙 。
启动防火墙时 ,服务器会提示:Command may disrupt existing ssh connections. Proceed with operation (y|n)? 意思就是,命令有可能会中断本次ssh的连接,是否继续。我们选择继续: y,会提示防火墙已打开。

最后,使用一个安全工具来测试你的Linux服务器SSH服务器是否开启正确,比如 Nmap。只需要输入一个只有你记得的地址即可:

通过如下命令可以查看ssh是否已经开启

sudo service ssh status

3、通过 shell 连接jetson

打开shell中的一个终端,连接,输入Jetson 系统中的用户名和对应的密码,进行连接测试

在这里插入图片描述

参考文章

Supongo que te gusta

Origin blog.csdn.net/ViatorSun/article/details/129917357
Recomendado
Clasificación