搭建SSH服务于RK3399平台上的Ubuntu 18.04,实现远程连接

简介: 以上步骤涵盖从安 装 到配制再至实际使 用户建立Ssh 连接所需知识点 。务必注意,在对外提供Ssh 访问

要在基于RK3399芯片的设备上安装并配置SSH服务,首先确保你的设备运行的是Ubuntu 18.04操作系统。以下是详细步骤:

安装SSH服务

  1. 更新系统包列表
    打开终端,输入以下命令来更新你的包列表:

    sudo apt-get update
    ​
    
  2. 安装OpenSSH服务器
    使用下面的命令来安装OpenSSH服务器:

    sudo apt-get install openssh-server
    ​
    
  3. 启动SSH服务:
    安装完成后,启动ssh服务:

    sudo systemctl start sshd.service 
    ​
    
  4. 设置开机自启动:
    为了确保每次开机都能自动启动ssh服务, 使用下面命令设置自启:

    sudo systemctl enable sshd.service 
    ​
    

配置 SSH

  1. 编辑配置文件(可选)
    如果需要修改默认配置(如更改端口号、禁用root登录等),编辑 /etc/ssh/sshd_config文件。例如,更改默认端口号为2222(可选操作):
sudo nano /etc/ssh/sshd_config  
​

找到 #Port 22 这一行,并取消注释,并将其更改为 Port 2222

  1. 重载 SSH 配置:
    修改完毕后,重载 SSH 配置使之生效:
sudo systemctl reload sshd.service   
​
  1. 防火墙设置:
    如果你有防火墙运行,请确保允许通过新设置的端口:
sudo ufw allow 22/tcp # 如果使用默认端口则使用这个规则  
或者   
sudo ufw allow 2222/tcp # 如果更改了默认端口,则使用这个规则   
​

4.确认防火墙状态并允许 OpenSSH:

sudo ufw enable  
sudo ufw status  
​

连接到 SSH

在客户机上连接到RK3399设备上运行Ubuntu18.04 的 OpenSSh服务器时,请按照以下步骤进行:

1.打开客户机(另一台电脑) 上终止器。

2.输入如下指令:

ssh [username]@[host]   
# 其中 [username] 是您 RK3399 设备上用户账户名,[host] 是 RK3399 设备 IP 地址或主机名。    
# 如果您已经变更了SSh 端 口,则需要指定新 端 口:    
ss h -p [port number][username][@host]
​

3.首次连接时可能会看见一个关于主持人身份验证 的警告信息,在确认无误后输入 'yes' 继 续。

4、当提示 输入密码时 , 输入用户账号密码即可建立连接。
5、成功登录 后 , 您将看 到远程 Ubuntu 系统 的提示符 , 正式开始远程会话。
6、完成工作 后 , 可以通过键入 'exit' 或者按 Ctrl+D 来关闭 SSh 连接。
7、若需从外部网络访问该 SSh服 务器,请确保路由器已正确转发所需Ssh 端 号至 RK3399 设 备,并且该设 备拥有公网 IP 地址 或者通过 DDNS 解析域 名进行 访问。

以上步骤涵盖从安 装 到配制再至实际使 用户建立Ssh 连接所需知识点 。务必注意,在对外提供Ssh 访问

目录
相关文章
|
1月前
|
Linux 网络安全 Docker
盘古栈云,创建带ssh服务的linux容器
创建带ssh服务的linux容器
263 146
|
2月前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
222 18
|
2月前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
248 17
|
2月前
|
Ubuntu 安全 关系型数据库
安装与配置MySQL 8 on Ubuntu,包括权限授予、数据库备份及远程连接指南
以上步骤提供了在Ubuntu上从头开始设置、配置、授权、备份及恢复一个基础但完整的MySQL环境所需知识点。
334 7
|
3月前
|
Ubuntu 数据管理 数据挖掘
Ubuntu平台查看.gz格式压缩文件内容以及利用grep命令过滤搜索内容技巧
以上介绍了基础但全面地关于如何在Ubuntu平台下通过各种方式来检视 ` . gz `, 并利用 grep 命令断层次化搜寻与筛选信息之方法论述.
406 18
|
3月前
|
编解码 缓存 Ubuntu
在Ubuntu平台搭建RTMP直播服务器使用SRS简要指南
这个简要指南提供了搭建基本 RTMP 直播服务所需知道信息. SRS 还提供许多高级特性如 DVR、转码、边缘缓存等. 若要利用这些特性, 需要进一步阅读官方文档并相应地调整配置文件.
331 0
|
3月前
|
存储 Ubuntu
在Ubuntu 18.04 ARM平台上离线安装cifs-utils包
务 必 留 意 , 在 执行 上 述 操作 过 程 中 , 需 要 根据 实际情况调整 命令断 及 文件 路径 。 步 骤断 可能 因 版本 更新 或 特殊 情 况而 发生变化 , 因 止 在 执行 命前 应 先 核实 相关信息 的 准确 性 。
201 0
|
3月前
|
运维 Ubuntu 网络安全
Ubuntu 虚拟机全面安装指南:下载、配置与远程连接
通过这些配置,用户可以确保从可靠的来源获取最新的软件包和安全补丁。apt命令用于管理软件包,支持自动解析依赖关系,是Ubuntu推荐的软件管理工具。
|
Ubuntu Linux 网络安全