Linux系统下的远程操作练习

1.将虚拟机Ubuntu系统的网络连接设置为“桥接模式”,并配置Ubuntu的IP、网关参数,保证其他同学的win10系统能够ping通你的Ubuntu; 将树莓派配置在自动联网模式,保证其他同学的win10系统能够ping通你的Ubuntu; 然后,在Ubuntu和树莓派上分别用 sudo adduser添加2个用户名classmate1,、classmate2,密码均为123456

配置网络
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
将自己主机的IP,各类数据填入
在这里插入图片描述
打开虚拟网络编辑器,点击高级设置
在这里插入图片描述
再虚拟机下 ping自己的电脑,如果能ping通那么就配置好了
在这里插入图片描述
创建新用户
在这里插入图片描述

2. 让同学使用创建账号在win10下用putty或xshell远程登录你的Ubunt系统、树莓派系统(注意要打开SSH服务)

安装putty和xming
xming下载地址:xming
打开Ubuntu虚拟机的ssh服务,这里网上有实际操作方法,去一区查看、
Ubuntu的ssh服务

步骤:
①查看是否开启了ssh服务是否安装,使用命令:

sudo ps -e |grep ssh

图片下面就是安装没成功的,什么都没有
在这里插入图片描述
使用安装命令安装ssh:

sudo apt-get install openssh-server

在这里插入图片描述
安装完成后,输入开始的那个命令查看是否安装成功
打开xming
加粗样式
用putty远程连接虚拟机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
输入命令, set DISPLAY=xxx.xxx.xxx.xxx:0 ,(xxx.xxx.xxx.xxx是你所使用电脑windows下配置的IP地址,可以在cmd中使用ipconfig命令查看),然后输入firefox测试一下
在这里插入图片描述
可以看到xming帮我们打开了Firefox
在这里插入图片描述

VNC远程连接

安装vnc

 1 sudo apt-get install xfce4
 2 sudo apt-get install vnc4server
 3 sudo apt-get install xrdp

运行vncserver才会生成.vnc/xstartup

 vncserver

修改xstartup替换为以下的内容

 sudo vi ~/.vnc/xstartup
#!/bin/sh

export XKL_XMODMAP_DISABLE=1  

unset SESSION_MANAGER  

unset DBUS_SESSION_BUS_ADDRESS  

gnome-panel &  

gnome-settings-daemon &  

metacity &  

nautilus &  

gnome-terminal &

启动vnc

vncserver :1	

因为这里和某某同学是一组的,大致过程都一样
在这里插入图片描述
通过自己的方法找到自己树莓派的IP地址
在官网下载一个VNC:VNC下载地址
知道ip地址之后打开putty,输入ip
在这里插入图片描述

打开以后出现弹窗点否。

输入账号密码:
默认账号:pi
默认密码:raspberry(输入的时候不显示)
在这里插入图片描述

开启vnc服务
输入

 sudo raspi-config

上下键选择 Interfacing Options ,左右键选择 Select ,回车键确定
在这里插入图片描述
上下键选择 VNC ,左右键选择 Select ,回车键确定
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
上下键选择 Advanced Options ,左右键选择 Select ,回车键确定
在这里插入图片描述
上下键选择 Resolution ,左右键选择 Select ,回车键确定
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
成功后
打开VNC,地址输入刚刚我们查看的树莓派地址
在这里插入图片描述
打开过后输入树莓派的用户名和密码
在这里插入图片描述
这就是打开后,远程控制树莓派的桌面(我们一组同学一起完成的,所以很多一样的!)
在这里插入图片描述
思考:

  1. X窗口协议与远程桌面VNC-viewer协议有什么差异?
    答:
    X 协议由 X server 和 X client 组成:
    X Server主要负责处理输入输出的信息,并且维护字体、颜色等相关资源。它接收输入设备(如键盘、鼠标)的信息,将这些信息交给X Client处理,而X Client所传来的信息就由X Server负责输出到输出设备(如显示卡、荧幕)上。
    X Client主要负责应用程序的运算处理部分,它将X Server所传来的Events作运算处理后,再将结果以Request的方式去要求X Server显示在屏幕上的图形视窗。

  2. 如果在两个ubuntu系统之间、或者ubuntu与树莓派之间进行文件复制,可使用 rcp 命令。请实践练习。

  3. 你会发现新建的账号无法使用sudo命令,请问如何解决这个问题?
    答:
    1)终端中执行 su 命令,然后输入密码,从普通用户切换为root用户
    2)为sudoers配置文件添加写权限
    sudoers文件位于 /etc 目录下,其为系统配置sudo用户的一个只读配置文件。在root身份下执行 chmod +w /etc/sudoers 命令为该文件添加写权限。
    3)执行 vi /etc/sudoers 命令对配置文件进行编辑。在文件中先找到
    Allows people in group wheel to run all commands
    这段配置,然后在配置下方新起一行添加所需要增加 sudo权限的用户,格式如下
    用户名 ALL=(ALL) ALL

总结

这次实验通过远程终端登录、远程图形桌面访问树莓派,还是很有收获的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你好!要进行Linux操作系统的实训,首先你需要准备一个Linux发行版的安装介质,比如Ubuntu、CentOS等。以下是一些实训的步骤: 1. 下载Linux发行版:从官方网站下载你选择的Linux发行版的镜像文件,通常是一个ISO文件。 2. 创建安装介质:将ISO文件刻录到光盘或制作一个启动U盘。 3. 安装Linux:将光盘插入计算机或者通过启动U盘引导计算机,按照提示进行Linux的安装过程。 4. 熟悉基本命令:掌握一些常用的Linux命令,比如ls、cd、mkdir等,以便在终端中进行操作。 5. 文件管理:学习如何在Linux系统中管理文件和目录,包括创建、复制、移动、删除等操作。 6. 用户和权限管理:了解Linux系统中的用户和权限管理,学习如何创建用户、修改密码以及设置文件权限等。 7. 网络配置:学习如何配置Linux系统的网络连接,包括IP地址、网关、DNS等设置。 8. 软件包管理:掌握Linux系统中的软件包管理工具,比如apt、yum等,用于安装、更新和删除软件包。 9. 远程登录:学习如何通过SSH远程登录到Linux服务器,便于远程管理和操作。 10. 系统监控:了解如何使用Linux系统的监控工具,如top、htop等,用于查看系统资源使用情况。 通过实际操作和不断练习,你将逐渐熟悉Linux操作系统并提升自己的技能。祝你实训顺利!如果你有任何其他问题,欢迎继续提问。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值