Linux系统(Ubuntu和树莓派)的远程操作练习

一、Linux系统(Ubuntu和树莓派)的远程操作练习

1.实验目的

了解和熟悉Linux系统的远程终端登录、远程图形桌面访问、 X图形窗口访问和FTP文件传输操作。2-3同学一组,完成以下实验,步骤概述:

2.实验内容

  1. 将虚拟机Ubuntu系统的网络连接设置为“桥接模式”,并配置Ubuntu的IP、网关参数,保证其他同学的win10系统能够ping通你的Ubuntu; 将树莓派配置在自动联网模式,保证其他同学的win10系统能够ping通你的Ubuntu; 然后,在Ubuntu和树莓派上分别用 sudo adduser添加2个用户名classmate1,、classmate2,密码均为123456;
    在这里插入图片描述
    点击编辑,选择网络编辑器,点击更多摄设置
    在这里插入图片描述
    在桥接模式下选择网卡类型
    在这里插入图片描述
    新建用户classmate1,密码为123456.命令行为
sudo adduser calssmate1

在这里插入图片描述
输入ifconfig,查看ip
在这里插入图片描述

  1. 让同学使用创建账号在win10下用putty或xshell远程登录你的Ubunt系统、树莓派系统(注意要打开SSH服务);
    在这里插入图片描述在这里插入图片描述

  2. 让同学在win10下用 ftp或xshel等软件l远程登录你的Ubunt系统、树莓派系统,上传和下载文件(注意要打开SSH服务);
    在 Windows 下win+r 输入cmd打开终端命令,输入 ftp

open 10.160.107.6
dir	# 目录
put litte.txt
get litte.txt

put 发送文件
在这里插入图片描述
get 接收文件
在这里插入图片描述

  1. 在客户端windows下安装X server仿真软件(这里我们使用免费软件 Xming),安装 Xming ,打开 XLanuch,默认一直下一步,然后会在右下角出现一个Xming的图标, 安装完毕后启动Xming,它将在后台运行;
    在这里插入图片描述
  2. 运行putty,在配置选项 connection -> SSH -> Auth -> X11 forwarding 处,将 Enable X11 forwarding 打钩;
    在这里插入图片描述
    6.然后 session->host name 处填写服务器IP地址,再点击 open 连接 远程服务器。
    在这里插入图片描述
  3. 使用新建的账号/密码登录远程Ubuntu或树莓派后, 输入命令
set DISPLAY=110.160.107.6

(xxx.xxx.xxx.xxx是你所使用电脑windows下配置的IP地址)
接下来,就可以使用Linux下的图形界面软件, 比如 gedit,浏览器Firefox、或其他图形游戏 等;
在这里插入图片描述

二、树莓派上安装VNC server, 在win10上用 VNC viewer访问

在这里插入图片描述

三、在树莓派系统下编译安装

opencv3.4.x,并进行图像特效、视频文件播放的编程练习。
参考前期博客

四、思考

1. X窗口协议与远程桌面VNC-viewer协议有什么差异?
X窗口协议是将命令传递从虚拟机给电脑,电脑进行画面的生成运算,
X Server主要负责处理输入输出的信息,并且维护字体、颜色等相关资源。它接收输入设备(如键盘、鼠标)的信息,将这些信息交给X Client处理,而X Client所传来的信息就由X Server负责输出到输出设备(如显示卡、荧幕)上。X Client主要负责应用程序的运算处理部分,它将X Server所传来的Events作运算处理后,再将结果以Request的方式去要求X Server显示在屏幕上的图形视窗。
VNC 使用的是 RFB 协议来做屏幕分享和远程操作的软件,VNC-viewer是在虚拟机/树莓派上进行画面的生成运算之后将画面帧传输给电脑。
相比VNC,X窗口使用起来更流畅。
2. 你会发现新建的账号无法使用sudo命令,请问如何解决这个问题?
解决方法如下:
1.使用root用户身份进入 系统
2.修改文件"/etc/sudoers"的文件权限属性,添加root用户可修改的权限.
chmod u+w /etc/sudoers
3.修改此文件内容:vim /etc/sudoers
在"root ALL=(ALL) ALL"这一行下面添加"xxx ALL=(ALL) ALL",其中xxx是新建的用户名,例如此处我添加的用户是xm,应添加"xm ALL=(ALL) ALL",
保存文件,命令模式下输入:wq
4.修改文件"/etc/sudoers"的文件权限属性,去掉root用户的写权限.
chmod u-w /etc/sudoers
如果不还原文件的权限属性,新建用户用sudo时会报文件属性不对的提示。
3.参考博客
新建用户无法sudo问题之解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值