介绍在Windows系统上安装和配置OpenSSH Server的步骤,实现通过SSH协议进行安全的远程连接。
1. 下载和解压
从可靠来源(例如GitHub msys2项目或微软官方商店)获取适用于Windows的最新版OpenSSH(例如OpenSSH-Win64)。下载完成后,将其解压至选定的目录,例如 C:\\Program Files\\OpenSSH
。
2. 安装服务
以管理员权限打开命令提示符,导航至OpenSSH的bin目录,例如:
cd C:\\Program Files\\OpenSSH\\bin
执行以下命令安装OpenSSH Server服务:
sshd.exe -i
3. 配置服务
使用文本编辑器打开OpenSSH配置文件 C:\\ProgramData\\sshd_config
,根据实际需求修改配置选项,例如监听端口、用户认证方法等。建议至少配置以下基本选项:
Port 22 # 默认SSH端口,可根据需要更改
PasswordAuthentication yes # 允许密码认证
PubkeyAuthentication yes # 允许公钥认证
4. 启动服务
在命令提示符中执行以下命令启动OpenSSH Server服务:
net start sshd
5. 防火墙规则
配置Windows防火墙允许SSH流量通过,以确保远程连接正常工作。在控制面板的“高级安全Windows防火墙”中,创建新的入站规则,允许TCP端口22(或自定义的SSH端口)的连接。
暂无评论