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

一、用puTTY、VNCViewer、Xming连接到Ubuntu和树莓派

1.准备工作

1.下载安装puTTY、VNCViewer、Xming
2.将Ubuntu虚拟机的网络连接改为 “桥接模式” 并安装ssh

在这里插入图片描述
3.用 ifconfig 查看一下ip地址
在这里插入图片描述
4.检测一下是否能够ping通虚拟机
在这里插入图片描述
能够ping通
5.添加用户
在Linux下使用下面的命令添加用户

sudo adduser [用户名]

在这里插入图片描述
我们用 root 用户把新建的用户名添加到 /etc/sudoers 文件里让它有权限执行 sudo 命令,保存,退出即可
在这里插入图片描述
在树莓派下创建用户和设置权限的过程完全相同,就不再赘述

2.使用puTTY、VNCViewer连接Ubuntu和树莓派

2.1.用puTTY连接到虚拟机和树莓派

打开puTTY
在这里插入图片描述
填好ip后点击 open 出现如下界面,点击 是
在这里插入图片描述
成功连接后界面如下
在这里插入图片描述
对于树莓派,操作也是相同的,不过树莓派默认的用户名是 pi,默认的密码是: raspberry

2.2.用ftp上传和下载文件

首先安装 vsftpd 软件包以支持ftp传输
在这里插入图片描述
安装完成后,输入

systemctl start vsftpd

开启vsftpd服务
在这里插入图片描述
接下来配置一下 vsftpd.conf 文件,路径 /etc/vsftpd.conf
用文本编辑器打开

sudo gedit /etc/vsftpd.conf

按照下表修改下参数
在这里插入图片描述
保存后在终端输入

systemctl restart vsftpd

重启vsftpd服务
在这里插入图片描述
接下来就可以实现使用ftp传输文件了
然后打开Windows的 cmd ,输入如下命令连接到虚拟机

ftp 192.168.1.102

在这里插入图片描述
当显示 Login successful. 时,我们就成功连接到了Ubuntu虚拟机
接下来就可以使用 get / put 命令在主机和虚拟机之间传输文件了,我已经在ubuntu里新建了一个FTP.txt文件,在主机D盘里新建了一个FTP_1.txt文件
cmd输入 ls 查看当前目录下有哪些文件
在这里插入图片描述
用 lcd 命令更改保存Windows下接收文件的目录,把目录放在新创建的专属文件夹里
在这里插入图片描述
接下来用 get 命令从虚拟机下载 “FTP.txt” 文件
在这里插入图片描述
在Windows下接收文件的目录可以找到传输来的文件
在这里插入图片描述
接下来使用 put 命令把Windows上的文件发给虚拟机
先更换一下默认目录,然后用put命令上传,成功
在这里插入图片描述
在这里插入图片描述

2.3.用VNCViewer连接Ubuntu和树莓派

下载并安装好VNCViewer之后,直接启动
在这里插入图片描述
首先在虚拟机上配置一下远程访问的设置
1.打开 “设置-屏幕共享”
在这里插入图片描述
2.下载 xrdp vnc4server xbase-clients dconf-editor

sudo apt install xrdp vnc4server xbase-clients dconf-editor

在这里插入图片描述
运行dconf-editor,按照下图路径把红框里的关闭

dconf-editor

在这里插入图片描述
回到VNC点击 “countinue”
在这里插入图片描述
连接成功后效果如下
在这里插入图片描述
连接树莓派甚至不用打开 屏幕共享选项 ,用VNCViewer直连就可以,不过要输入用户和密码树莓派的默认用户是 pi默认密码是 raspberry

3.使用Xming连接Ubuntu或树莓派

安装好Xming后运行,在任务栏中会显示
在这里插入图片描述
打开puTTY,在配置选项 “connection -> SSH -> X11” 里勾选 “Enable X11 forwarding”
在这里插入图片描述
然后在 “session->host name” 处填写ubuntu或树莓派的ip地址并开始连接
在这里插入图片描述
正常登录,然后输入命令
set DISPLAY=192.168.xxx.xxx
192.168.xxx.xxx是Windows的ip
在这里插入图片描述
然后就可以使用图形界面软件了,打开gedit试试,成功
在这里插入图片描述

二、树莓派的OpenCV安装,简单使用

大部分内容请参考我以前的博客链接: link.

还要注意,在树莓派下要安装这些软件包
软件源更新

sudo apt-get update

所有软件更新

sudo apt-get upgrade

树莓派固件更新

sudo rpi-update

安装构建opencv的相关工具

sudo apt-get install build-essential cmake git pkg-config

安装 jpeg 格式图像工具包

sudo apt-get install libjpeg8-dev

安装 tif 格式图像工具包

sudo apt-get install libtiff5-dev

安装 jasper 图像工具包

sudo apt-get install libjasper-dev

安装 png 图像工具包

sudo apt-get install libpng12-dev

安装视频 I/O 包,最后一个4后边是字母 “L”的小写

sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev

安装gtk2.0

sudo apt-get install libgtk2.0-dev

优化函数包

sudo apt-get install libatlas-base-dev gfortran
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值