文章目录
一、实验目的
实验目的:了解和熟悉Linux系统的远程终端登录、远程图形桌面访问、 X图形窗口访问和FTP文件传输操作
二、Linux系统的远程操作练习
1. ubuntu设置桥接模式
(1)将网络适配器改为桥接模式
(2)配置虚拟网络
(3)配置IP地址
(4)检查ip地址是否配置成功
主机能够ping通ubuntu系统
2.unbuntu下的远程操作
(1)输入ifconfig查看ip
(2)使用adduser添加新用户
(3)安装ssh
参考如何在ubuntu上开启SSH服务
(4)使用putty登录ubuntu
3.win10下使用FTP
(1)unbuntu安装ftp服务器
然后输入如下命令重启ftp
service vsftpd restart
(2)在windows命令行运行ftp
三、ubuntu系统的远程操作练习
1.windows安装VNC Viewer
官网下载
安装vnc
2.树莓派VNC Viewer配置
参考树莓派无需显示屏的VNC Viewer方式的远程连接,我的步骤与这个基本一致,如果你的手机热点看不了所连设备的ip地址可以使用随身路由器查看或下载安卓的命令终端(可能需要科学上网)。
3.使用VNC Viewer连接树莓派
在上面的地址栏中输入树莓派的ip地址,并回车确认然后输入树莓派的默认账号密码
账号:pi
密码:raspberry
成功连接树莓派
4.在树莓派系统下编译安装opencv3.4.x
麻烦请参考三个不同系统下opencv图像库的安装、练习和编译
四、思考
X窗口协议与远程桌面VNC-viewer协议的差异
(1)X窗口协议
一种客户端-服务端的系统,可以分为XServer,XClient,XProtocol三个部分。服务器和客户端之间的通信,由网络通道上的交换数据包完成。客户端创建连接,并发送第一个数据包。服务器以回传数据包来答复,数据包中陈述接受或拒绝连接,或要求进一步的验证.
(2)VNC-viewer协议
VNC(Virtual Network Computing)是基于RFB(Remote Frame Buffer)协议进行通信的,是一个基于平台无关的简单显示协议的系统,以实现图形化的远程控制