Linux环境搭建+SSH配置
因为最近在上操作系统这门课,代码需要在Linux上跑,所以下了WSL2
我的Linux配置: WSL2 和 Ubuntu 24.04
接下来安装必要的软件、配置 SSH 登录,以及确保可以在这个环境中编辑、编译和调试 C/C++ 代码。
1. 安装必要的软件
安装编译器、Git、编辑器和 SSH 服务器。以下是具体步骤:
1.1 更新包列表
首先,打开 Ubuntu 终端,运行以下命令以更新软件包列表,确保你安装的是最新版本的软件:
1 |
|
1.2 安装编译器
安装 GCC 和 G++:
1 |
|
1.3 安装 Git
Git 是一个版本控制系统,便于你管理代码和课程项目:(Ubuntu自带git,所以无需运行)
1 |
|
1.4 安装编辑器
根据自己的喜好选择一个文本编辑器。以下是几种常见选项:
Vim:功能强大,但需要一些学习时间:(自带,无需安装)
1
sudo apt install vim
Nano:简单易用,适合新手:
1
sudo apt install nano
Visual Studio Code:功能丰富,支持 WSL/WSL2。直接在 Windows 中安装 VS Code,然后通过 WSL 扩展直接编辑 Ubuntu 中的文件。(在 Windows 上访问 VS Code 官网 下载并安装,然后在 VS Code 中安装 “WSL” 扩展。)
1.5 安装 SSH 服务器
为了通过 SSH 登录到 WSL,你需要安装并配置 OpenSSH 服务器。运行以下命令:
1 |
|
安装完成后,启动 SSH 服务:
1 |
|
为了确保 SSH 服务在每次启动 WSL 时自动运行,可以运行:
1 |
|
2. 配置 SSH 登录
现在,你需要配置 SSH,以便从 Windows 通过 SSH 登录到 WSL 的 Ubuntu 系统。
2.1 获取 WSL 的 IP 地址
在 Ubuntu 终端中运行以下命令,查看 WSL 的 IP 地址:
1 |
|
你会看到类似以下的输出:
1 |
|
记下其中的 IP 地址(例如 172.18.240.158
),你将在下一步中使用它。
2.2 在 Windows 中使用 SSH 客户端
你可以使用 Windows 自带的 SSH 客户端或第三方工具(如 PuTTY)来连接。
使用 Windows 自带 SSH:
打开 Windows 的 PowerShell 或命令提示符,运行:1
ssh username@ip_address
- 将
username
替换为你的 Ubuntu 用户名(可以通过whoami
命令在 Ubuntu 终端中查看)。 - 将
ip_address
替换为上一步获取的 IP 地址(例如172.18.240.158
)。
- 将
使用 PuTTY(可选):
如果你更喜欢图形界面,可以下载并安装 PuTTY。打开 PuTTY,输入 IP 地址,端口保持默认(22),选择 “SSH”,然后点击 “Open”。
第一次连接时,可能会出现一个安全警告,点击 “接受” 或 “连接一次” 即可。
2.3 登录
输入你的 Ubuntu 用户名和密码,成功登录后,你将看到 Ubuntu 的终端提示符。这意味着 SSH 配置完成!
3. 验证安装
登录后,你可以验证必要的软件是否正确安装:
**检查 GCC 和 G++**:
1
2gcc --version
g++ --version如果显示版本号,说明编译器已安装成功。
检查 Git:
1
git --version
显示版本号表示 Git 安装正常。
检查编辑器:
- 如果安装了 Vim,运行
vim
,看看是否打开。 - 如果安装了 Nano,运行
nano
,检查是否可用。 - 如果使用 VS Code,可以在 Windows 中打开 VS Code,通过 WSL 扩展连接到 Ubuntu。
- 如果安装了 Vim,运行