时间:2026/9/26 9:29:00阅读:次
最近有朋友问我,说想在Windows服务器上搭个SSH服务,用WinSSHD折腾了半天连不上,不是端口被占就是密钥格式不对。其实WinSSHD这软件挺老牌了,配置不算复杂,但有几个地方特别容易踩坑。今天我就把自己配WinSSHD远程连接的完整过程写下来,从下载安装到客户端成功连上,每一步都讲清楚,你照着做基本不会出问题。

很多人一上来就双击安装包,结果装完不知道下一步干啥。WinSSHD说白了就是在Windows上跑一个SSH服务器,让你能用PuTTY、Xshell这类工具远程连进来,执行命令或者传文件。它跟Linux上的OpenSSH是一个意思,只不过界面是Windows风格的。你要是只想临时传个文件,其实用FTP也行,但WinSSHD的好处是加密传输,而且能配合密钥登录,安全性高不少。
下载的时候注意去官网或者靠谱的下载站,别下到带捆绑的版本。安装过程一路下一步就行,但记得装完之后在开始菜单里找到WinSSHD Control Panel,后面所有配置都在这里操作。

打开控制面板后,先点左边那个“Settings”,然后找到“Users”选项卡。默认可能只有一个管理员账户,你得点“Add”新增一个专门用来远程登录的用户。这里有个坑:用户名不要用中文,密码也别设太简单,不然连的时候会报错。添加完之后,在“Access”里勾上“Allow SSH access”,不然这个用户连不进来。
接下来是端口设置。WinSSHD默认监听22端口,但很多Windows服务器上22端口可能被其他软件占了,或者防火墙没放行。你可以在“Network”选项卡里把端口改成2222或者其他不常用的,改完记得在Windows防火墙里添加入站规则,允许这个端口的TCP连接。我上次就是忘了加防火墙规则,客户端一直提示连接超时,查了半天才发现是防火墙拦了。
还有一点,如果你服务器有多个网卡,在“Network”里要选对监听的IP地址,一般选“All available”就行。要是只绑了内网IP,外网就连不上,这个根据自己实际情况来。

密码登录虽然方便,但容易被暴力破解,所以建议用密钥。在WinSSHD里生成密钥对,或者用PuTTYgen生成也行。生成出来的公钥要放到WinSSHD的“Authorized Keys”里面,私钥自己留着。注意WinSSHD支持的密钥格式和OpenSSH有点区别,如果你拿Linux上生成的密钥直接贴过来,可能不认。最好用WinSSHD自带的工具生成,或者用PuTTYgen转成SSH2格式。
配置好密钥后,在客户端连接时选择对应的私钥文件,就不用输密码了。第一次连的时候可能会提示确认指纹,点“是”就行。如果连不上,检查一下WinSSHD的日志,在控制面板的“Log”选项卡里能看到详细的错误信息,比瞎猜强多了。
用PuTTY或者Xshell新建一个SSH连接,主机名填服务器IP,端口填你刚才改的那个,比如2222。连接类型选SSH,然后点Open。如果一切正常,会弹出命令行窗口让你输入用户名和密码(或者直接密钥登录)。要是提示“Connection refused”,多半是WinSSHD服务没启动,去Windows服务列表里找“WinSSHD”服务,手动启动一下,并设置成自动启动。
还有个小细节:WinSSHD默认可能只允许特定IP段连接,在“Access”选项卡里有个“Allowed IP addresses”,如果你没限制就填“*”表示所有IP。有些朋友配置完发现只有本机能连,外网连不上,就是这里限制了。
整体来说,WinSSHD远程连接配置不算难,关键是细心。用户权限、端口、防火墙、密钥格式,这四点搞定基本就通了。遇到问题多看日志,别急着重装。希望这篇教程能帮你少走点弯路,顺利连上自己的服务器。

2026-09-24
星火英语六级估分app2026最新版本精准估分
豆包官方下载免费正版安装入口
零工日结工资当天拿到手附近兼职招聘
Deep装修设计AI一键生成全屋效果图
BLACKPINK代言刺激战场国际服最新版上线
昆仑信托产品违约兑付最新进展
公交地铁马上通最新进展这些站点线路即将开通
绝地求生国际体验服1.6.0官方最新版下载入口
AI报志愿靠谱吗真实体验告诉你
热门评论