Ubuntu与树莓派的远程操作-putty

Ubuntu与树莓派的远程操作-putty



前言

目的:了解和熟悉Linux系统的远程终端登录、远程图形桌面访问、 X图形窗口访问和FTP文件传输操作。


一、网络配置与远程登录

1.Ubuntu

a.网络配置

在Ubuntu下,将网络模式改为桥接模式
找到虚拟机,选择设置,选择网络配置器,改为桥接模式,最后确定;
在这里插入图片描述
打开Ubuntu的终端,使用ifconfig
我之前已经ifconfig过;因此是这样的
在这里插入图片描述
没有ifconfig之前,是这样的
在这里插入图片描述
然后按照提示,安装就行;

sudo apt install net-tools
ifconfig

ping这个虚拟机

ping 192.168.8.131

可以ping过
创建新用户

sudo useradd -m 用户名 -s /bin/bash
sudo passwd 用户名
sudo adduser 用户名 sudo
sudo nano /etc/sudoers

在这里插入图片描述
增加一条用户名 ALL=(ALL:ALL) ALL
在这里插入图片描述
安装ssh

sudo apt-get install openssh-server

在这里插入图片描述

b.远程登录

打开Putty;输入网址
在这里插入图片描述
输入刚刚新建的用户:classmate1
密码:123456
在这里插入图片描述
就这样,登录成功了;

2.树莓派

a.网络配置

创建新用户:
putty软件百度网盘下载:
链接: https://pan.baidu.com/s/1TEdu-a6vzEAg_TDQgSYrrg.
提取码:hik4
自己的电脑上打开 putty 软件,输入树莓派的 ip ,并点击 “ Open ”;
在这里插入图片描述
点击 “ 否”;
在这里插入图片描述
登录 pi 用户
在这里插入图片描述
使用命令:sudo adduser classmate2
输入密码(123456),然后按5次回车键,最后输入 y 即可;
在这里插入图片描述

b.远程登录

使用 putty ,输入树莓派的 ip ,然后点击 “ Open ”;
在这里插入图片描述
输入刚刚新建的用户:classmate2
密码:123456
在这里插入图片描述

扫描二维码关注公众号,回复: 12686502 查看本文章

二、Windows下用ftp远程登录实现文件的上传、下载

1.Ubuntu

a.配置ftp

远程连接 Ubuntu 并实现上传、下载文件,就需要开启 ftp 服务
安装ftp

sudo apt-get install vsftpd

在这里插入图片描述
使用命令;

cd /etc/
sudo gedit vsftpd.conf

在这里插入图片描述
把下面语句前面的 “ # ” 删掉(一张图片示例)
write enable=YES; local_umask=022; anon_upload_enable=YES; anon_mkdir_write_enable=YES;
在这里插入图片描述
最后点击保存,并退出
在这里插入图片描述
重启服务,使用命令:
service vsftpd restart
弹窗内输入一遍密码就行了

b.windows下 使用 ftp 操作 Ubuntu上传文件

windows下打开 cmd 命令行

ftp ip (Ubuntu的ip地址)

在这里插入图片描述
创建新用户:classmate1;
输入密码:123456
在这里插入图片描述
上传文件:
使用命令:ls;列出目录;
在这里插入图片描述
本地目录上给 Ubuntu 上传一个文件;
在这里插入图片描述
使用命令:cd code
在这里插入图片描述
使用命令:put + 文件路径
在这里插入图片描述
上传成功
Ubuntu 上登录 classmate1 用户,查看一下是否有这个文件;
在这里插入图片描述
在这里插入图片描述
至此,文件上传就完成了;

c.windows下 使用 ftp 操作 Ubuntu下载文件

Ubuntu 内创建一个 back.txt 文件,保存后即可;
在这里插入图片描述
cmd 内,使用命令:lcd +文件目录
在这里插入图片描述
使用命令:cd code;
在这里插入图片描述
使用命令:get back.txt;(文件目录)
在这里插入图片描述
打开目录,看一下是否有 back.txt 这个文件;
在这里插入图片描述
下载成功;
使用命令:bye ,退出;
在这里插入图片描述
至此,文件下载完成了。

2.树莓派

a.配置ftp

使用 puTTY 登录树莓派,用 pi 用户登录;
在这里插入图片描述
使用命令:sudo apt-get install vsftpd;
在这里插入图片描述
安装完成后,使用命令:sudo service vsftpd start;
在这里插入图片描述
使用命令:sudo nano /etc/vsftpd.conf;
在这里插入图片描述
找到下面的注释,去掉前面的 “ # ” 号
anonymous_enable=NO; local_enable=YES; write_enable=YES; local_umask=022;
在这里插入图片描述
使用快捷键:ctrl + X ,再输入 y ,然后按回车键,即可保存并退出;
使用命令:sudo service vsftpd restart;
在这里插入图片描述
至此,树莓派的ftp就已经配置完成了;

b.Windows下使用ftp操作树莓派上传文件

打开cmd命令行:
使用命令:ftp+ip;
在这里插入图片描述
输入新建的用户名和密码;
在这里插入图片描述
登录成功;
查看一下文件列表,发现没有文件,使用命令:mkdir code ,创建一个文件夹:code;
在这里插入图片描述
使用命令:cd code;
在这里插入图片描述
使用命令:put +文件目录;
在这里插入图片描述
上传成功;
在这里插入图片描述
至此,文件的上传就完成了;

c.Windows下使用ftp操作树莓派下载文件

创建一个新的文件,使用命令:nano shumeipai.txt;
在这里插入图片描述
输入内容后,使用快捷键:ctrl + X ,然后输入 y ,最后按回车,即可保存并退出;
在这里插入图片描述
创建完成了,有了这个 shumeipai.txt 文件;
在这里插入图片描述
使用命令:lcd E:\123 ,设置下载文件的本地保存目录;
在这里插入图片描述
使用命令:get shumeipai.txt;
在这里插入图片描述
查看是否有该文件;
在这里插入图片描述
至此,文件的下载也完成了;

三、windows下安装使用X server仿真软件(Xming)

Xming下载地址: https://pan.baidu.com/s/1Ohfdwnmmp-qN91iMKkYiKA.
提取码:9nfg

1.连接Ubuntu

打开 putty ,在配置选项 connection -> SSH -> Auth -> X11 forwarding 处,勾选 Enable X11 forwarding ;
在这里插入图片描述
session->host name 处填写服务器IP地址,再点击 open 连接远程服务器;
在这里插入图片描述
然后登录 classmate1;
在这里插入图片描述
使用命令: set DISPLAY=xxx.xxx.xxx.xxx:0 ;(xxx.xxx.xxx.xxx是你所使用电脑windows下配置的IP地址);
在这里插入图片描述
使用Linux下的图形界面软件, 比如 gedit,浏览器Firefox、或其他图形游戏 等;编辑work.txt 文件;
在这里插入图片描述
可以使用图形界面窗口了。

2.连接树莓派

打开 putty ,按上述方法勾选上 Enable X11 forwarding;
输入树莓派的 IP ,然后点击 Open;
在这里插入图片描述
登录新建的用户 ;
在这里插入图片描述
使用命令: set DISPLAY=xxx.xxx.xxx.xxx:0;
在这里插入图片描述
至此,就可以使用图形了。

四、Ubuntu或树莓派上安装VNC server

1.Ubuntu

搜索安装 VNC server 的软件包;

apt-cache search vncserver

在这里插入图片描述
启动 VNC server;

vncserver

在这里插入图片描述
配置 VNC server

sudo nano ~/.vnc/xstartup

在这里插入图片描述
修改文件内容:
在这里插入图片描述
保存并退出(ctrl + x ,再按y);
安装 gnome

sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

启动vncserver;

vncserver :1   //开启vncserver
netstat -tulpn | grep vnc*   //查看连接是否建立
cat ~/.vnc/zcj-virtual-machine:1.log  //查看日志

打开 VNC viewer;输入ip;然后点击 Continue;
在这里插入图片描述
输入密码:
在这里插入图片描述
连接成功

2.树莓派

打开安装的 VNC Viewer ;
在这里插入图片描述
输入树莓派的IP地址,然后回车键;
在这里插入图片描述
点击 Continue ;
在这里插入图片描述
输入用户名和密码,再点击 OK;
在这里插入图片描述
这样,就连接上树莓派了。


五、总结与参考资料

1.总结

Ubuntu或树莓派的远程登录它们之间有很多地方相同互通,这个需要开启ssh服务;使用Xming的远程桌面连接,就是图像界面;使用ftp上传下载文件相通的地方也还是比较多;VNC-viewer协议则是直接实现远程桌面的登陆。

2.参考资料

1: Ubuntu VNCServer 安装、使用.
2: 使用 ftp 命令上传和下载文件.
3: ubuntu如何远程远程登录linux系统.
4: 桥接模式静态IP设置.

猜你喜欢

转载自blog.csdn.net/QWERTYzxw/article/details/109601088
今日推荐