实验步骤
1. 配置 Ubuntu 系统的网络和用户
设置虚拟机网络为桥接模式
- 打开虚拟机管理器。
- 选择 Ubuntu 虚拟机,点击“设置”。
- 在网络适配器设置中,选择“桥接模式”。
- 保存设置并启动 Ubuntu。
配置 Ubuntu 的 IP 和网关
打开终端,运行以下命令获取当前网络信息:
ip addr
编辑网络配置文件:
sudo nano /etc/netplan/00-installer-config.yaml
修改文件内容为静态 IP 配置(根据自己的网络环境调整 IP 和网关):
network: version: 2 renderer: networkd ethernets: ens33: # 这里是你的网卡名称,根据实际情况修改 dhcp4: no addresses: [192.168.1.100/24] # 设置静态 IP gateway4: 192.168.1.1 # 设置网关 nameservers: addresses: [8.8.8.8, 8.8.4.4] # DNS 服务器
保存并退出,然后应用配置:
sudo netplan apply
添加用户
- 添加两个用户
classmate1
和classmate2
:sudo adduser classmate1 sudo adduser classmate2
- 为每个用户设置密码(默认密码为
123456
)。
- 添加两个用户
验证网络连通性
- 在其他同学的 Windows 系统中,打开命令提示符,运行:
ping 192.168.1.100 # 替换为自己的 Ubuntu IP
- 如果能成功 ping 通,说明网络配置成功。
- 在其他同学的 Windows 系统中,打开命令提示符,运行:
2. 远程终端登录 Ubuntu
**在 Windows 上安装 PuTTY **
- 下载并安装 PuTTY 。
使用 PuTTY 登录 Ubuntu
- 打开 PuTTY,填写 Ubuntu 的 IP 地址。
- 点击“Open”,使用
classmate1
或classmate2
账号登录。
3. 使用 Xshell 远程连接
确保 SSH 服务已启动
- 在 Ubuntu 上运行:
sudo systemctl enable ssh sudo systemctl start ssh
- 在 Ubuntu 上运行:
使用 Xshell 进行文件传输
- 在 Xshell 中连接 Ubuntu。
- 使用
sftp
命令上传/下载文件:sftp classmate1@192.168.1.100 put local_file.txt # 上传文件 get remote_file.txt # 下载文件
思考题解答
1. X 窗口协议与 VNC-viewer 协议的差异
- X 窗口协议:
- 用于在本地显示远程图形界面,依赖于 X11 转发。
- 适合运行单个图形程序,性能较高。
- VNC 协议:
- 提供完整的远程桌面访问,支持多用户同时连接。
- 适合需要完整桌面环境的场景,但性能可能较低。
2. 使用 rcp 命令进行文件复制
- 在 Ubuntu 或树莓派之间复制文件:
rcp /path/to/local_file user@remote_host:/path/to/remote_dir
- 确保 SSH 服务已启动,并配置了正确的权限。
3. 新建用户无法使用 sudo
- 将用户添加到
sudo
组:sudo usermod -aG sudo classmate1 sudo usermod -aG sudo classmate2
- 重新登录后即可使用
sudo
。