博客
关于我
Ubuntu与树莓派的远程操作-putty
阅读量:540 次
发布时间:2019-03-09

本文共 3427 字,大约阅读时间需要 11 分钟。

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

文章目录

前言

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

一、网络配置与远程登录

1.Ubuntu

a.网络配置

在Ubuntu下,将网络模式改为桥接模式

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

sudo apt install net-toolsifconfig

ping这个虚拟机

ping 192.168.8.131

可以ping过

创建新用户

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

在这里插入图片描述

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

sudo apt-get install openssh-server

在这里插入图片描述

b.远程登录

打开Putty;输入网址

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

2.树莓派

a.网络配置

创建新用户:

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

b.远程登录

使用 putty ,输入树莓派的 ip ,然后点击 “ Open ”;

在这里插入图片描述
输入刚刚新建的用户:classmate2
密码:123456
在这里插入图片描述

二、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下载地址: .

提取码: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   //开启vncservernetstat -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: .

2: .
3: .
4: .

转载地址:http://oemiz.baihongyu.com/

你可能感兴趣的文章
MySQL 中日志的面试题总结
查看>>
mysql 中的all,5分钟了解MySQL5.7中union all用法的黑科技
查看>>
MySQL 中的外键检查设置:SET FOREIGN_KEY_CHECKS = 1
查看>>
Mysql 中的日期时间字符串查询
查看>>
mysql 中索引的问题
查看>>
MySQL 中锁的面试题总结
查看>>
MySQL 中随机抽样:order by rand limit 的替代方案
查看>>
MySQL 为什么需要两阶段提交?
查看>>
mysql 为某个字段的值加前缀、去掉前缀
查看>>
mysql 主从
查看>>
mysql 主从 lock_mysql 主从同步权限mysql 行锁的实现
查看>>
mysql 主从互备份_mysql互为主从实战设置详解及自动化备份(Centos7.2)
查看>>
mysql 主从关系切换
查看>>
MYSQL 主从同步文档的大坑
查看>>
mysql 主键重复则覆盖_数据库主键不能重复
查看>>
Mysql 事务知识点与优化建议
查看>>
Mysql 优化 or
查看>>
mysql 优化器 key_mysql – 选择*和查询优化器
查看>>
MySQL 优化:Explain 执行计划详解
查看>>
Mysql 会导致锁表的语法
查看>>