2020-11-10
Linux系统(Ubuntu和树莓派)的远程操作练习
实验内容:
1. 将虚拟机Ubuntu系统的网络连接设置为“桥接模式”,并配置Ubuntu的IP、网关参数,保证其他同学的win10系统能够ping通你的Ubuntu; 将树莓派配置在自动联网模式,保证其他同学的win10系统能够ping通你的Ubuntu; 然后,在Ubuntu和树莓派上分别用 sudo adduser添加2个用户名classmate1,、classmate2,密码均为123456;
2. 让同学使用创建账号在win10下用putty或xshell远程登录你的Ubunt系统、树莓派系统(注意要打开SSH服务);
3. 让同学在win10下用 ftp或xshel等软件l远程登录你的Ubunt系统、树莓派系统,上传和下载文件(注意要打开SSH服务);
4. 在客户端windows下安装X server仿真软件(这里我们使用免费软件 Xming), 以及终端软件,这次实验采用 putty。
5. 安装完毕后启动Xming,它将在后台运行;
6. 运行putty,在配置选项 connection -> SSH -> Auth -> X11 forwarding 处,将 Enable X11 forwarding 打钩;然后 session->host name 处填写服务器IP地址,再点击 open 连接 远程服务器。
7. 使用新建的账号/密码登录远程Ubuntu或树莓派后, 输入命令, set DISPLAY=xxx.xxx.xxx.xxx:0 ,(xxx.xxx.xxx.xxx是你所使用电脑windows下配置的IP地址)
8. 接下来,就可以使用Linux下的图形界面软件, 比如 gedit,浏览器Firefox、或其他图形游戏 等;
9. 在Ubuntu或树莓派上安装VNC server, 在win10上用 VNC viewer访问;
思考:
10. X窗口协议与远程桌面VNC-viewer协议有什么差异?
11. 如果在两个ubuntu系统之间、或者ubuntu与树莓派之间进行文件复制,可使用 rcp 命令。请实践练习。
12. 你会发现新建的账号无法使用sudo命令,请问如何解决这个问题?
一、虚拟机Ubuntu系统的网络连接设置为“桥接模式并添加两个用户名
1、解决桥接模式无法上网的问题
(1)打开编辑->虚拟网络编辑器
添加网络,进行设置后确定
2、使用命令ifconfig
查看ip地址
3、win+r 输入cmd ping 10.160.65.139
可以拼通
4、Ubuntu创建一个新用户:
命令 sudo adduser classmate1
为用户设置密码
其他信息可以缺省
二、windows下远程登录Ubuntu系统
1、首先安装ssh服务
使用命令:sudo apt-get install openssh-server
2、打开putty 输入Ubuntu的ip地址->点击open->输入感刚刚创建的用户名和密码即可登陆完成
三、windows下用 ftp程登录你的Ubunt系统,传输文件
1、首先开启ftp服务:
使用命令:sudo apt-get install vsftpd
2、进入 etc 修改权限
使用命令打开vsftpd.conf文件:sudo gedit vsftpd.conf
将一下命令前的#号去掉后保存退出
write enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
3、使用ftp进行文件传输
在windows终端 使用ftp登录
ftp+ip地址
我这里的命令为ftp 192.168.187.131
进入到你要ubuntu中你想要放置传输文件的目录:
使用put+文件路径则可以传输文件
我这里为C盘下的文件 put: C:\ftpxiaoxiannv.txt
传输完成后可在ubuntu中查看传输的文件
从ubuntu传输文件到windows
首先需要设置文件保存路径 使用lcd+文件路径
选择要传输的文件,然后进入到要传输的文件目录
cd wltxbc/work1
使用命令:get +文件名将文件传输到windows中
传输成功后即可在ftp目录下查看文件
以上便完成了windows和ubuntu之间的文件传输
使用bye命令即可退出ftp
四、使用Xming远程桌面
1、首先先安装好xming,安装完成后让它在后台运行
2、运行putty,在配置选项 connection -> SSH -> Auth -> X11 forwarding 处,将 Enable X11 forwarding 打钩;然后 session->host name 处填写服务器IP地址,再点击 open 连接 远程服务器。
输入ip地址后打开
登录ubuntu用户
输入set DISPLAY=xxx.xxx.xxx.xxx:0 ,(xxx.xxx.xxx.xxx是你所使用电脑windows下配置的IP地址)即可使用Linux下的图形界面软件
五、在win10上用 VNC viewer访问ubuntu
1、在windows下安装VNCxiewner;在ubuntu下安装VNC server
2、安装完成后打开VNCxiewner
点击文件->new connection
输入ubuntu ip地址,并为其命名
输入密码
即连接成功
六、总结
路漫漫其修远兮,吾将上下而求索。