连接需求
要远程连接 Windows 系统到 Linux,需满足以下先决条件:
* **Windows 10 或更高版本**
* **Linux 服务器具有 SSH 服务**
* **网络连接到 Linux 服务器**
在 Windows 上配置 PuTTY
1. 下载并安装 [PuTTY](https://www.putty.org/)。
2. 打开 PuTTY 并输入 Linux 服务器的 IP 地址或主机名。
3. 选择 **SSH** 作为连接类型。
4. 指定端口号(默认为 22)。
在 Linux 上生成密钥对
1. 在 Linux 服务器上,生成密钥对,以提供安全身份验证。可使用以下命令:
bash
ssh-keygen -t rsa -b 4096
2. 将生成的 public key 添加到 authorized_keys 文件中。这允许 Windows 用户使用密钥进行身份验证。
连接到 Linux 服务器
1. 在 PuTTY 中,单击 **Open** 按钮。
2. 输入 Linux 用户名。
3. 点击 **Yes** 确认 host key。
4. 如果这是第一次连接,请输入密钥对的私钥密码。
5. 您现在已成功连接到 Linux 服务器。
管理会话
一旦连接,您可以使用以下命令进行交互:
* **查看目录清单:** ls
* **更改目录:** cd directory-name
* **创建目录:** mkdir directory-name
* **传输文件:** scp file-name username@linux-server:destination-path
断开连接
要断开连接,只需在 PuTTY 终端窗口中键入:
bash
exit
或点击窗口右上角的 **X** 按钮。
疑难解答
* **无法连接:** 检查防火墙或网络问题。
* **权限被拒绝:** 确保 Linux 用户有足够的权限。
* **密钥对无效:** 重新生成密钥对并检查 public key 是否已添加到 authorized_keys 文件中。
* **SSH 服务未运行:** 在 Linux 服务器上启动 SSH 服务。
通过遵循这些步骤,您可以轻松地从 Windows 系统远程连接到 Linux 服务器,从而管理和操作 Linux 环境。