目录
- 1. 网络配置
- 1.1 虚拟机Ubuntu网络配置
- 1.2树莓派网络配置
- 2. 远程终端登录
- 3. FTP文件传输
- 4. 安装Xming和PuTTY
- 5. 使用X11转发
- 6. 安装和使用VNC
- 思考题解答
- 参考资料
1. 网络配置
1.1 虚拟机Ubuntu网络配置
将虚拟机的网络连接设置为“桥接模式”,这样虚拟机的网络会直接连接到物理网络。
在Ubuntu中配置静态IP地址:
sudo nano /etc/netplan/00-installer-config.yaml
修改文件内容如下:
network:version: 2renderer: networkdethernets:enp0s3:dhcp4: noaddresses: [192.168.1.100/24] # 替换为你的IP地址gateway4: 192.168.1.1 # 替换为你的网关nameservers:addresses: [8.8.8.8, 8.8.4.4]
保存后运行:
sudo netplan apply
验证网络连接:
ping 192.168.1.1 # 替换为你的IP地址
1.2树莓派网络配置
确保树莓派的Wi-Fi或有线网络连接正常。
在树莓派上运行:
ifconfig # 查看IP地址
验证网络连接:
ping 192.168.1.1 # 替换为你的IP地址
2. 远程终端登录
在Windows上使用PuTTY:
-
打开PuTTY,输入Ubuntu或树莓派的IP地址。
-
使用user1或user2登录。
3. FTP文件传输
在Windows上使用FTP客户端:
打开FTP客户端(如FileZilla)。
输入Ubuntu或树莓派的IP地址,用户名和密码。
上传和下载文件。
4. 安装Xming和PuTTY
- 安装Xming:
下载并安装Xming。
启动Xming后,它会在后台运行。 - 配置PuTTY:
打开PuTTY,进入Connection -> SSH -> Auth -> X11 forwarding,勾选Enable X11 forwarding。
在Session -> Host Name中输入Ubuntu或树莓派的IP地址。
点击Open连接。
5. 使用X11转发
登录后设置DISPLAY变量:
export DISPLAY=192.168.1.101:0 # 替换为Windows的IP地址
运行图形界面程序:
gedit # 打开文本编辑器
firefox # 打开浏览器
6. 安装和使用VNC
- 在Ubuntu或树莓派上安装VNC Server:
sudo apt update
sudo apt install tightvncserver
- 启动VNC服务:
vncserver :1
- 设置VNC密码。
- 在Windows上使用VNC Viewer:
打开VNC Viewer,输入Ubuntu或树莓派的IP地址和端口号(如192.168.1.100:1)。 - 使用VNC密码登录。
思考题解答
-
X窗口协议与VNC-viewer协议的差异
X窗口协议:
X11协议是用于在远程服务器上运行图形界面程序,并将图形界面显示到本地。
数据传输效率较高,但需要本地安装X Server(如Xming)。
适用于运行单个图形程序。
VNC协议:
VNC是远程桌面协议,用于远程控制整个桌面环境。
数据传输效率较低,但可以完整地显示整个桌面。
适用于需要完整桌面环境的场景。 -
使用rcp命令进行文件复制
在两个Ubuntu系统之间:
rcp /path/to/file user@remote_ip:/path/to/destination
在Ubuntu与树莓派之间:
rcp ~/file.txt classmate1@raspberry_pi_ip:~/file.txt
- 新建用户无法使用sudo命令
原因:
新建用户默认没有sudo权限。
解决方法:
将用户添加到sudo组:
sudo usermod -aG sudo user1
sudo usermod -aG sudo user2
重新登录后即可使用sudo命令。
参考资料
远程登录Linux工具PuTTY(密码和密钥两种方式)
Ubuntu如何开启VNC远程桌面连接