Windows 系统中 SSH 服务的安装和配置136
SSH(安全外壳)是一种网络协议,用于在两台计算机之间建立安全的加密连接。SSH 可用于远程登录、传输文件和执行命令,同时保持数据的机密性、完整性和可用性。
在 Windows 系统中,可以使用 OpenSSH 工具包来安装和配置 SSH 服务。OpenSSH 是一个开源实现,提供了一组命令行工具和服务,用于管理 SSH 连接。
安装 OpenSSH
1. 下载 OpenSSH 安装程序:访问 OpenSSH for Windows 下载页面(/PowerShell/Win32-OpenSSH/releases),下载最新版本的 OpenSSH 安装程序。
2. 运行安装程序:双击下载的安装程序文件,按照提示进行安装。选择“安装服务器”选项以安装 SSH 服务。
配置 SSH 服务
1. 打开 Windows 服务控制台:按 Windows 键 + R,输入“”并按 Enter。
2. 找到 SSH 服务:在服务列表中找到“OpenSSH SSH Server”服务。
3. 启动 SSH 服务:右键单击该服务并选择“启动”。
生成 SSH 密钥
SSH 使用密钥对进行身份验证。公钥存储在服务器上,私钥存储在客户端上。要生成密钥对,请执行以下步骤:
1. 打开 PowerShell:按 Windows 键 + X,选择“Windows PowerShell”。
2. 生成密钥对:运行以下命令:`ssh-keygen -t rsa`。按提示输入密钥的名称和密码(可选)。
3. 复制公钥:使用以下命令将公钥复制到剪贴板:`cat ~/.ssh/`。
配置防火墙
为了允许通过防火墙进行 SSH 连接,需要添加规则允许端口 22 的入站流量。在 Windows 防火墙中,请执行以下步骤:
1. 打开 Windows 防火墙:按 Windows 键 + R,输入“”并按 Enter。
2. 添加入站规则:单击“入站规则”选项卡,然后单击“新建规则”。
3. 选择端口:选择“端口”规则类型,然后在端口号框中输入“22”。
4. 允许连接:确保选中“允许连接”复选框。
5. 完成规则:按照向导的其余提示完成规则的创建。
连接到服务器
使用 SSH 客户端连接到服务器时,需要使用以下语法:
`ssh [用户名]@[服务器地址] -p [端口号]`
例如,要使用用户名“user”以默认端口连接到服务器“”,请运行以下命令:
`ssh user@`
系统将提示您输入密码或密钥的密码短语(如果您已生成密钥对)。
2024-12-28
下一篇:华为鸿蒙系统在续航方面的大幅提升