Windows 2003下安装SSH Server

本文详细介绍了在Windows环境中搭建SSHServer的过程,包括尝试多种不同版本的SSHServer软件及其遇到的问题和解决方案,最终选择了OpenSSH并成功实现远程文件传输。
部署运行你感兴趣的模型镜像
之前制作Windows镜像时忘记安装SSH Server了,而Linux是自带的。虽然Windows中可以使用Telnet的方式来远程传输,但是那种做法不安全... ...

环境介绍:
Windows XP 环境上安装了 SSH Secure Shell Client 3.2.9
使用Xen虚拟机,虚拟机中安装了Windows Server 2003, 使用XenCenterS来管理虚拟机。

安装全过程记录:
1、 首先上网寻找SSH Secure Shell Server Server 3.2.9. 收获甚微,好不容易有几个相关的记录可真正下载的时候都没有资源了,另外发现一个ftp下载的方式可受限于公司不支持ftp方式而放弃。

2、 于是心想换个别的版本也行,资料仍然是很少而且都是收费版,找破解版本也收效甚微。但是在这摸索的过程中眼界渐渐开阔了,发现Open SSH(SSH的替代品而且免费)。除此之外还发现如下一些ssh server:
. F-Secure SSHD for win
. cygwin
. VanDyke Techonologies VShell(VSHell)
. Copssh
看到许多网友重点推荐VSHell, 可惜资源也不多。

3、 使用open ssh for windows v3.8.1 安装
参照资料:[url]http://hi.baidu.com/afantihome/blog/item/3ebbec82ebcfb7af6d811969.html[/url]
结果发现在执行 mkgroup -d >> ..\etc\group 时抛出错误:
“cannont get pdc code=2453”
上网搜索了一下尝试了几种方法但都没有能够解决,后来取消掉“加入域组”后在XP中仍然有问题。

4、 参考《Windows 2003安装SSHv2实战》
[url]http://www.wolfold.com/archives/1458.html[/url]
做法与3中描述的做法除没有执行“加入域组”外其他完全一致。但这回在XP访问时成功无误,因此猜测是不是跟软件版本有关系呢? 本文附加了成功测试的软件

5、 XP中使用SSH Secure File Transfer登录windows 2003后发现是一个以Openssh所在目录为根的linux目录结构。在“Add Profiles"窗口中输入”/cygdrive/c"便可以进入C盘,依次类推可以进入windows下的任意目录。 不过这种方式是临时的,要想改变登入时的默认目录,可以修改SSH Secure File Transfer的配置。将Unix象该为windows并且填上默认目录即可。

下午学习写ovf文件,经过不算太坎坷的磨砺已经能够能够启动虚拟机了, 但windows 虚拟镜像的ip老是出错, 静态IP与动态IP两种方式我都尝试过了可还是出错, 不知为什么?

一杆微温的枪意味着刚刚射击不久, ^_^ ^_^ ... ...

最后给出两篇相关的资料:
文章:http://www.weithenn.org/cgi-bin/wiki.pl?CopSSH-%E6%9E%B6%E8%A8%AD_OpenSSH_Server
下载:http://sourceforge.net/projects/sereds/files/Copssh/4.0.1/Copssh_4.0.1_Installer.zip/download

您可能感兴趣的与本文相关的镜像

Anything-LLM

Anything-LLM

AI应用

AnythingLLM是一个全栈应用程序,可以使用商用或开源的LLM/嵌入器/语义向量数据库模型,帮助用户在本地或云端搭建个性化的聊天机器人系统,且无需复杂设置

Windows系统上安装和配置OpenSSH Server可以通过多种方式进行,包括使用Windows内置的功能模块或通过第三方工具包如MSI安装程序。以下是详细的步骤: ### 安装OpenSSH Server #### 使用Windows内置功能安装(适用于Windows 10 1809及更高版本) 可以利用PowerShell命令行来启用OpenSSH服务器组件: ```powershell # 安装OpenSSH Server Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0 ``` 安装完成后,需要启动服务并设置为开机自动运行: ```powershell # 启动sshd服务 Start-Service sshd # 设置sshd服务开机自启 Set-Service -Name sshd -StartupType Automatic ``` #### 使用MSI安装程序安装(适用于Windows Server等) 对于某些Windows版本,尤其是服务器版,可以采用MSI安装程序进行安装。访问GitHub上的[Win32-OpenSSH发布页面](https://github.com/PowerShell/Win32-OpenSSH/releases)下载适合您系统的安装包,并按照指引完成安装过程[^2]。 ### 配置OpenSSH Server 一旦安装完成,接下来就是配置OpenSSH Server以满足特定的需求。 #### 修改配置文件 通常情况下,主配置文件位于`C:\ProgramData\ssh\sshd_config`。编辑此文件可以调整诸如监听地址、端口、认证方式等参数。例如,若要更改默认的SSH端口,可以修改如下行: ``` Port 2222 ``` 保存更改后重启sshd服务使更改生效: ```powershell Restart-Service sshd ``` #### 防火墙设置 确保防火墙允许新的SSH端口通信。如果使用的是默认端口22,则无需额外操作;否则需添加规则允许新端口: ```powershell netsh advfirewall firewall add rule name="OpenSSH" dir=in action=allow protocol=TCP localport=2222 ``` #### 用户权限管理 为了增强安全性,建议创建专门用于SSH登录的用户账户,并为其分配适当的权限。此外,还可以配置密钥认证代替密码认证,提高安全性。生成密钥对并在服务器上正确配置公钥后,即可实现无密码登录[^4]。 #### 内网穿透与公网访问 结合内网穿透工具如cpolar,可以让位于内网中的Windows主机对外提供SSH服务。这涉及到在cpolar客户端配置隧道映射本地SSH端口至公网地址的过程。这样即使没有固定公网IP也能实现从外网安全地接入内部网络中的Windows机器[^3]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值