SSH服务是中安全的数据传输协议,一般在linux下安装和配置的文章比较多,在windows下配置的不多见,下面讲述一下如何在windows上安装。
一般windows上常用的SSH服务器是openssh,经过本人试用,使用openssh还得装cygwin,否则就用不了,后来我找一个freeSSHd,这个SSH服务器比openssh要简单一些,配置起来也很容易,下面讲述一下安装和配置的过程。
1.下载
在http://www.freesshd.com/?ctt=download 可以下载到freeSSHd,目前最新版是1.2.1,另外上面还有一个freeUserImport,这是个向freeSSHd导入用户的小工具,一起下载下来。
2.安装
直接执行freeSSHd.exe就可以进行安装了(用户一定要有管理员权限),安装过程中freeSSHd会问你
Private keys should be created. Should I do it now?
这是问你是否需要现在创建私钥,回答是
Do you want to run FreeSSHd as a system service?
这是问你是否希望把freeSSHd作为系统服务启动,回答是
之后就安装完成了
3.导入用户
执行freeUserImport,一路Next即可,只是要注意在设置freeSSHd User Options的时候记得选中Shell。
4.设置服务
默认情况下,SSH服务器的端口号是22,如果需要修改就在任务栏右下角的freeSSHd的右键菜单里选择Setting,在弹出对话框的SSH页中修改Port为你想要的端口号就可以了。
5.连接
下面用Putty测试一下刚才配置好的SSH服务器。
打开putty,配置如下图所示:
连接后提示输入用户名和密码,验证成功后,显示如下图所示:
这说明已经连接成功了。
可以看出连接后的终端里的中文会显示为乱码,这个问题我还没有解决,凑合着看吧。
![[转载]张茜菲律宾拍唯美大片](http://pic.hiviy.com/albums/PH%20islands/normal_p3D41903.jpg)







