-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
60 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
--- | ||
title: ICS 课程实验环境 | ||
--- | ||
|
||
# 简介 | ||
|
||
ICS 课程使用 CLab 作为实验环境。理论上所有 Lab 都需要在使用 CLab 平台完成。不过带有硬性限制的只有`attack lab`, `bomb lab` 和 `proxy lab`。 | ||
|
||
建议阅读[快速上手](/getting-started/introduction),以了解云平台的使用。阅读完快速上手后,可以对照以下的建议创建虚拟机。 | ||
|
||
# 虚拟机配置 | ||
|
||
建议配置: | ||
• 类型:P3或l2实例(2C2G),配置 20-40G SSD 储存 | ||
• 启动源 :镜像,选择 Ubuntu 分类中的“Ubuntu for ICS 2024” | ||
• 网络:共享网络中,同时勾选PKU与ics2024a。2024年秋学期的网络已于9月11日为所有选课同学开通,并将于9月12-18日每天晚上12点,为选课但未开通的同学尝试开通。请务必登陆 CLab 平台,同意用户公约并创建账号。 | ||
• 如已经创建账号,但创建完成的第二天仍然看不到ics2024a网络,请发邮件至`linuxclub@pku.edu.cn` | ||
|
||
# 安全须知 | ||
|
||
校园网内并不太平,有许多攻击流量,我们建议大家不要使用密码登陆,而是使用密钥登陆,在快速上手一文中有详细的密钥登陆教程。 | ||
|
||
# 登陆与使用说明 | ||
|
||
## 登录方式 | ||
|
||
找到云主机 10.129.xx.xx 网段的 IP,这是校园网内的 IP,可以直接使用 SSH 登陆。所有同学的用户名都是`ubuntu`,例如: | ||
|
||
```bash | ||
ssh ubuntu@10.129.xxx.xx | ||
``` | ||
|
||
云主机与大家校园网的其他设备,比如手机、电脑一样,需要连接网关才能访问互联网。可以使用如下命令连接。注意,输入密码时,密码是不显示的,输入完成后回车即可。 | ||
|
||
```bash | ||
lcpu connect | ||
``` | ||
|
||
如果需要断开云主机的网关,释放校园网连接数,可以运行: | ||
|
||
```bash | ||
lcpu disconnect | ||
``` | ||
|
||
## 环境说明 | ||
|
||
已预装 lab 所需环境。由于环境可能会热更新,大家可以经常运行如下命令,保持环境最新: | ||
|
||
``` | ||
sudo apt update &&sudo apt upgrade | ||
``` | ||
|
||
这是一个“Baseline”环境,从此出发,大家可以自由配置,也可以不使用 ICS 镜像,从任意通用镜像新建云主机,自行配置环境,不过需要注意连接到课程网络`ics2024a`。 | ||
|
||
该机器不会删除,配置一次即可后续课程一直使用。不过课程结束后若需要长期使用,请运行以下命令,禁用 ICS 课程的工具命令。 | ||
|
||
``` | ||
sudo systemctl disable lcpud && sudo reboot | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters