前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >全志D1-H哪吒 开启 SSH 和 VNC 远程访问,摆脱烦人的鼠标键盘显示器

全志D1-H哪吒 开启 SSH 和 VNC 远程访问,摆脱烦人的鼠标键盘显示器

作者头像
阿志小管家
发布于 2024-02-02 07:19:27
发布于 2024-02-02 07:19:27
25500
代码可运行
举报
运行总次数:0
代码可运行

单板机,上手比较烦人的就是要准备配套的鼠标键盘以及显示器,通过 SSH 或者 VNC 就可以在自己电脑上远程进行操作,更加方便.

准备材料
  • 哪吒开发板 (RVBoards Debian 系统)
  • 串口调试线
  • 网络已经联通(联网不在这里讨论,可以另外写一篇文章了)
开启 SSH

系统默认配置禁用了 root 远程 ssh 登陆, 如果是普通权限用户没有这个问题.

  • 开启 root ssh 远程登陆 编辑 /etc/ssh/sshd_config 将 #PermitRootLogin without-password 修改为 PermitRootLogin yes systemctl restart sshd 重启 ssh 服务即可
  • ssh 访问 使用 ssh root@ip 就可以登陆访问了,默认密码是 rvboards 使用 ssh-copy-id root@ip 可以设置公钥访问,省掉密码输入
开启 VNC 服务

Linux 上有很多 vnc 服务程序,这里我们选择 tigervnc

  • 安装软件
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
apt update
apt install tigervnc-standalone-server -y

tigervnc server 常规使用方法

启动服务: vncserver -localhost no -display :1

上述命令启动 vncserver 并且使用 :1 编号的显示器, :0 默认被启动的 xserver使用了, -localhost no 表示可以远程访问

第一次启用的时候会提示输入密码, 建议使用和 root 一样的密码,便于记忆, 同时可以配置使用 linux 系统认证, 这个哪吒玩家可以自己去查看相关资料.

查看服务: vncserver -list

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
TigerVNC server sessions:
  X DISPLAY #	RFB PORT #	PROCESS ID	SERVER
  :1         	5901      	647       	Xtigervnc

停止服务 vncserver -kill

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vncserver -kill :1 
# 结束 :1 display 的 vnc 服务

配置分辨率, 使用 -geometry 1280x800 参数

目前哪吒支持的分辨率

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 1920x1080     60.00  
 1600x1200     60.00  
 1680x1050     60.00  
 1400x1050     60.00  
 1360x768      60.00  
 1280x1024     60.00  
 1280x960      60.00  
 1280x720      60.00  
 1024x768      60.00  
 800x600       60.00  
 640x480       60.00  

配置 VNC server 开机启动

开机启动最简单的方式是在 /etc/rc.local 中加入启动脚本,以下是示例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
echo "start vnc server"
export HOME=/root
/usr/bin/vncserver -localhost no -display :1 -geometry 1280x800
echo "vnc server started"
# 这里需要先配置 HOME 环境变量, vncserver 需要

VNC 远程连接 VNC 有很多客户端, ReadVNC 的 VNC Viewer 推荐一下,并且有 Chrome 的插件, 输入ip和端口号就可以连接了,密码就是初次启动 vncserver 配置的密码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
总结

linux 生态下, 远程访问是比较容易的, SBC 级别的设备,大多比较精简,需要自己去安装配置,借此文抛砖引玉,欢迎一起交流.

吐槽一下目前系统层面对 D1 的显示驱动优化的比较差, 性能弱,使用 VNC 操作 gui 大大提升用户体验。

原贴链接:https://bbs.aw-ol.com/topic/119/

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-02-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【全志D1-H 哪吒开发板】Debian系统安装调教和点灯指南
阿志小管家
2024/02/29
2950
【全志D1-H 哪吒开发板】Debian系统安装调教和点灯指南
ubuntu外接显示器无信号_ubuntu笔记本外接显示器
首先要确保开机能够自动启动远程控制。 Ubuntu 18 自带远程桌面控制服务软件;这里不具体写步骤,自行上网搜索。
全栈程序员站长
2022/09/24
3K0
ubuntu外接显示器无信号_ubuntu笔记本外接显示器
CentOS 7.6 配置VNC远程访问服务器图形界面
vnc-viewer下载地址:http://www.canadiancontent.net/tech/download/VNC_Viewer.html
拓荒者
2019/07/18
9.1K2
CentOS 7.6 配置VNC远程访问服务器图形界面
Centos配置VNC远程
本文主要讲述了Centos如何通安装tigervnc-server,去实现VNC远程连接到Centos。
御坂妹
2023/05/28
2.9K0
如何在Debian 9上安装和配置VNC
虚拟网络计算(VNC)是一种连接系统,允许您使用键盘和鼠标与远程服务器上的图形桌面环境进行交互。它使得对于不熟悉命令行的用户更容易管理远程服务器上的文件,软件和设置。
物花无语
2018/11/05
6.5K0
如何在Ubuntu 18.04上安装和配置VNC
虚拟网络计算(VNC)是一种连接系统,允许您使用键盘和鼠标与远程服务器上的图形桌面环境进行交互。它使得对于不熟悉命令行的用户更容易管理远程服务器上的文件,软件和设置。
独木桥先生
2018/09/29
45.4K1
通过SSH和VNC远程连接Centos7
我们把Centos7安装在虚拟机上,有时虚拟机和主机不停地切换并不方便,或者Linux主机没在身边,这时就需要远程登录了,常用的远程登录有SSH和VNC,其中SSH是命令行的,没有图形界面,VNC有图形界面。
释然IT杂谈
2020/05/11
6.5K0
Centos6.X 下安装并使用VNC的操作记录
VNC是一个的"远程桌面"工具。,通常用于“图形界面”的方式登录服务器,可视化操作。废话不多说了,操作记录如下: 1)安装桌面环境 [root@vm01 ~]# yum -y groupinstall "X Window System" [root@vm01 ~]# yum -y groupinstall "Desktop" [root@vm01 ~]# yum -y groupinstall "General Purpose Desktop" [root@vm01 ~]# yum groupinstall
洗尽了浮华
2018/01/22
2K0
CentOS下配置VNCServer,重启服务仍然生效
分别切换到这几个账户下,执行vncpasswd命令,生成VNC访问用的密码,这里演示就设置为11111、222222、333333
保持热爱奔赴山海
2019/09/18
2.9K0
CentOS下配置VNCServer,重启服务仍然生效
CentOS6部署VNC服务端
VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。
星哥玩云
2022/07/03
9230
VNC远程连接服务安装与配置
描述:VNC是Linux下远程连接服务,类似于Windows下的远程桌面服务,极大的方便使用者使用Linux桌面进行管理运维;
全栈工程师修炼指南
2022/09/28
3.2K0
如何在 CentOS 8 上安装和配置 VNC
Virtual Network Computing (VNC) 是一个图形桌面共享系统,它允许你使用本地的键盘和鼠标来远程控制另外一台计算机。
雪梦科技
2020/05/09
9.7K0
如何在 CentOS 8 上安装和配置 VNC
CentOS
sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
用户2038009
2021/03/08
9700
转 树莓派无显示器安装系统
1.选择、安装操作系统 LZ选择的是官方提供的Raspbian,官方提供的Raspberry Pi专用Debian。打开下载页后,选择Raspbian “wheezy”的Zip下载。 下载页面: h
霡霂
2018/06/04
1.6K0
centos vnc配置笔记
VNCSERVERS="1:myusername 15:otheruser"--->这里的1 和15是端口号,用于连接时的端口
Java架构师必看
2021/03/22
3.5K0
centos6.8部署vnc服务
VNC全称是Virtual Network Computing,属于远程控制类软件。其优点是支持跨操作系统的远程图形化控制。 在日常运维工作中,由于服务器常常是放在机房,我们不可能每次需要图形界面操作就跑到机房,因此vnc是一款不错的替代软件。 下面记录在centos6环境下安装vnc的操作: (1)查看本机是否已经安装vncserver [root@server ~]# rpm -qa|grep tigervnc (2)安装vncserver [root@server ~]## yum -y instal
洗尽了浮华
2018/01/23
2.3K1
如何在RHEL 8上安装VNC服务器
VNC(虚拟网络计算)是一种流行的图形桌面共享平台,允许您通过网络(如Internet)远程访问,查看和控制其他计算机。
星哥玩云
2022/07/28
7.9K0
如何在RHEL 8上安装VNC服务器
如何在Debian 8上设置VNC服务器
VNC(虚拟网络计算)是一种使用户能够连接远程计算机的图形桌面并与之交互的系统。它可以通过网络传输屏幕更新,键盘和鼠标事件。
谢鸢
2018/10/22
4.7K0
Centos 6.9下部署Oracle 11G数据库环境的操作记录
操作系统:Centos6.9(64Bit) Oracle:11g 、11.2.0.4.0版本 Ip地址:172.16.220.139 废话不多说了,下面记录安装过程: 1)安装桌面环境 [root@vm01 ~]# yum -y groupinstall "X Window System" [root@vm01 ~]# yum -y groupinstall "Desktop" [root@vm01 ~]# yum -y groupinstall "General Purpose Desktop" [ro
洗尽了浮华
2018/01/23
1.2K0
如何在Ubuntu 16.04上安装和配置VNC
VNC或“虚拟网络计算”是一种连接系统,允许您使用键盘和鼠标与远程服务器上的图形桌面环境进行交互。它使得对于不熟悉命令行的用户更容易管理远程服务器上的文件,软件和设置。
小铁匠米兰的v
2018/07/25
5.6K0
如何在Ubuntu 16.04上安装和配置VNC
相关推荐
【全志D1-H 哪吒开发板】Debian系统安装调教和点灯指南
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验