windows 7架设OpenSSH服务器实践
发布时间:2021-12-17 11:59:06 所属栏目:系统 来源:互联网
导读:这篇文章主要介绍了windows 7架设OpenSSH服务器实践,需要的朋友可以参考下 最近有个想法就是在自己的电脑开个ssh服务,然后在远程如果需要在自己电脑上工作的时候就只需要ssh连接到自己的电脑然后用mstsc remote desktop连接到自己的电脑IP上就可以了。 1.
这篇文章主要介绍了windows 7架设OpenSSH服务器实践,需要的朋友可以参考下 最近有个想法就是在自己的电脑开个ssh服务,然后在远程如果需要在自己电脑上工作的时候就只需要ssh连接到自己的电脑然后用mstsc remote desktop连接到自己的电脑IP上就可以了。 1.下载OpenSSH://www.iis7.com/softs/420320.html 2.安装,反正我是全都默认一路走下来,期间跳出个窗口说要编辑passwd文件的警告,OK继续搞下去。 3.切换到SSH安装目录下的bin 4. 复制代码 代码如下: # create the default groups mkgroup -l >> ../etc/group #create the default users mkpasswd -l >> ../etc/passwd # Note: for neither of the above commands did I bother with the domain version documented in the quickstart # Now, if you look in ../etc/passwd, you will see entries (one per line) for all your Windows users. # Start the server in debug mode cd ../usr/sbin sshd -d -d -d 5.出现如下提示 复制代码 代码如下: debug1: sshd version OpenSSH_3.8.1p1 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '/etc/ssh_host_rsa_key' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: /etc/ssh_host_rsa_key Could not load host key: /etc/ssh_host_rsa_key @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '/etc/ssh_host_dsa_key' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: /etc/ssh_host_dsa_key Could not load host key: /etc/ssh_host_dsa_key Disabling protocol version 2. Could not load host key sshd: no hostkeys available -- exiting. 6.可以看出是配置文件的权限没有配置好,于是chown chmod之 复制代码 代码如下: cd ../../etc ../bin/chown <username> * ../bin/chmod 600 * 7.发现貌似cygwin的dll文件出了问题,参考贴里面提供了更新的dll文件的链接cygintl-2和cygwin1.dll,地址是http://samanthahalfon.net/resources/cygwin_includes.zip,将其中的两个dll解压覆盖bin目录下的老文件,如果提示权限不足,可能是因为cygrunsrv进程还是活着的,使用了这个dll文件,杀掉cygrunsrc进程完成替换 8.重启opensshd服务 net start opensshd 9.系统提示服务启动成功,我们可以用ssh命令或者putty来试验一下 复制代码 代码如下: ssh <username>@<ip_windows_machine> # You will be prompted to accept the authenticity of host, type yes (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |