最近安装了虚拟机2008,并安装了ORACLE11G,为了能使用SecureCRT登录WINDOWS,方便操作数据库,安装了OPENSSH,参考了该文章http://blog.sina.com.cn/s/blog_4a0a8b5d01015b0n.html,
1. 默认安装
2. 补上cygintl-2.dll和cygwin1.dll
下载:http://samanthahalfon.net/resources/cygwin_includes.zip
将它们复制到c:\Program Files (x86)\OpenSSH\bin目录下,如果提示覆盖,则覆盖之,不然进行下面操作,会提示
不能启动opensshd服务
OpenSSH Error 1067:The process terminated unexpectedly 系统出错,进程意外终止
3. 开始安装
cd "c:\Program Files (x86)\OpenSSH\bin"
mkgroup -l >> ..\etc\group 生成一个group
mkpasswd -l [-u <username>] >> ..\etc\passwd
比如:
mkpasswd -l -u administrator >> ..\etc\passwd 这样就生成用户名administrator的passwd文件,
它调用的是系统用户名和密码
cd ..\..\etc 给权限--------- 这一步我没做
..\bin\chown administrator *
..\bin\chmod 600 *
4. 启动opensshd服务 不出问题会提示启动成功
net start opensshd
注意:最好使用管理员身份安装程序,并修改openssh\bin\下的cygrunsrv.exe程序的兼容性
登录效果
此文章方法确实有效,转载于http://blog.itpub.net/10815375/viewspace-1082753/