1.从面对面到远程连接
在通信工具出现之前,人们必须面对面地与远方的人交流。
即使是邮差也是通过别人传达的。这是一个时空束缚的时代。
因此,他们开始寻求改变。后来,出现了烽火、飞鸽传书、通信灯塔等(当然,工具也应该正确使用,否则会有烽火王子的悲剧。
但这仍然是家书抵万金的短程通信时代。
然后,电话、手机、互联网等,电话、手机、互联网等,完全改变了沟通方式、人、人、物、物之间的远程互联。
从此,人们打破了时空的束缚,远在天空的一切都近在咫尺。让人们更灵活、更高效、更方便地合作,创造更辉煌的人类事业!
2.同样的困惑
因为现在一个Ubuntu工控板(同时配备多个传感器)开发应用,但其他事项需要在另一个传感器上开发应用WIN10计算机操作,所以我想为两台计算机配置自己的硬件,如显示器、鼠标键盘和设备成本double,还要占用办公桌空间。。更重要的是,操作其中一个系统必须面对面。比如从WIN10转向操作Ubuntu,我必须换到另一套显示屏,鼠标键盘进行操作。。
到目前为止,如果你认为来回切换没有问题,也不麻烦,那么全文到此结束;如果有问题,请继续往下看。
我们的困惑是一致的:
因搬砖需要,增加一个Ubuntu计算机增加了我们的设备、空间和其他成本,同时增加了面对面操作的麻烦、冗余和不便。
那么如何解决这个问题呢?合二为一?
几种设想:
- 在win10上创建Ubuntu开发程序后移植虚拟机Ubuntu在测试中,需要同步系统环境配置,解决传感器硬件接入、执行器输出等问题。
- 通过有线连接,两台计算机可以在任何计算机上同时显示并实时切换。显示屏、键盘、鼠标等硬件共享。
- 两台电脑通过远程连接实现合二为一。
结合功能条件和可行性,我将采用第三种想法-远程连接来解决问题。
3.实现远程连接
win10与Ubuntu远程连接有以下主流方案供您参考:
- 通过配置ssh和xshell/putty,实现远程连接。 优点:配置快捷方便。 缺点:是命令行操作,需要了解更多终端命令。 : 网上有很多教程,不再赘述,可以参考:https://developpaper.com/linux-configuration-ssh-and-xshell-connect-server-tutorial-illustration :即可在xshell,远程操作通过终端命令Ubuntu。 无法连接: ssh服务是否开放,port是否打开? 登入Ubuntu用户名和账号正确吗? 用于xshell登入Ubuntu的IP地址,是否可以win10网络访问?win10,按下(WIN R),ping下IP查看连接状态。
- 通过配置xrdp连接远程桌面应用 优点:win10系统自带远程桌面连接应用,可直接搜索;图形界面 缺点:Ubuntu远程桌面有点卡 :网上有很多教程,不再赘述,可以参考: https://linuxconfig.org/ubuntu-20-04-remote-desktop-access-from-windows-10 :可通过远程桌面连接Ubuntu,实现图形界面操作。 黑屏 Ubuntu自动登录账号:参考上述博文,选择远程桌面连接LOCAL ACTIVE SESSION登入。 Ubuntu开机需要手动输入密码登录账号,取消当前Ubuntu用户。
- 通过teamviewer,实现远程连接 评估: 优点:易于设置,图形界面更流畅 缺点:需要上网;固定密码;安全等级低; 操作: Ubuntu需要设置开机自动登录 win10和Ubuntu分别按对应teamviewer.下载地址:https://www.teamviewer.com/en/ 下载安装完成,打开teamviewer。两台电脑桌面都有ID和密码: 在win10的teamvierw里,输入Ubuntu电脑的ID远程连接密码。
- 打开teamviewer选项,勾选start teamviewer with system ,进入桌面后即可启动:
- 点击选型security,勾选 grant easy access。每次重启都可以避免teamviewer,更改密码。
- 结束:完成teamviewer远程连接Ubuntu
- 异常检查: win10端连接失败/超时 启动项? 系统会自动登录帐户吗? 网络正常吗? win10端没有桌面或黑屏 Ubuntu计算机检测到显示端口吗?
远程对可用终端命令Ubuntu锁屏和解锁桌面的前提是已经进入桌面。
锁屏:gnome-screensaver-command -l
解锁:gnome-screensaver-command -d
设置启动启动方式:
startup application preferences
systemd
crontab
写在最后:
在这个过程中,我也遇到了一些尚未解决的问题,与大家分享,希望能互相学习讨论!
- Ubuntu当启动需要手动登录时,如何启动?WIN10端远程操作,使其进入界面?
- 如何在Ubuntu启动登录界面,运行teamviewer?
- 开机到登录界面,登录账号界面,进入界面后,这三个阶段的启动项目?如何设置?