我只想知道如何使用PuTTy连接到我的webhost。
但是如何连接到我的localhost?我放
Servername:localhost 港口:22(我也试过80)
它给了我一个错误“连接失败”
我该如何连接?
我只想知道如何使用PuTTy连接到我的webhost。
但是如何连接到我的localhost?我放
Servername:localhost 港口:22(我也试过80)
它给了我一个错误“连接失败”
我该如何连接?
如果您在本地主机上使用Cygwin,则可以连接到Cygwin sshd
(SSH守护程序)。
3个简单的命令来安装sshd作为服务:(当你启动机器时总是在那里)
$ ssh-host-config -y # enable sshd. "-y" answers yes to all queries.
$ cygrunsrv --start sshd # start it as an autostart Windows service
$ ssh localhost # try to recursively log in via ssh
取自: http://nfnaaron.posterous.com/tag/puttycyg#Section2 (第二种方法)
=>您获得了整个ssh基础结构:公钥认证,ssh-agent等...
确保您运行的是在localhost上运行的SSH服务器(例如openssh-server),而不仅仅是Web服务器(例如apache)。还要确保localhost确实映射到127.0.0.0/8
除非您安装了选择了OpenSSH软件包的Cygwin,否则上述答案中的解决方案将无效 - 您必须在安装过程中手动执行此操作(请参阅下面的选项a)。
根据连接的预期目的,您可以尝试以下选项之一,选项(b)更容易安装但缺少* nix shell功能。
一个。您可以使用ssh服务器安装Cygwin shell,这个站点(http://ist.uwaterloo.ca/~kscully/CygwinSSHD_W2K3.html)有Windows Server的说明,但它们也适用于其他Windows,可能会出现一些问题在页面上的输出中没有出现在非服务器版本的Windows上。此外,它在发出命令的说明中说:
mount -s --change-cygdrive-prefix /
删除-s选项以便命令
mount --change-cygdrive-prefix /
(至少在Windows 7上就是这种情况)。
b。 PuTTy网站建议使用WinSSHD(http://www.bitvise.com/winsshd-download)。这是一个简单的自我安装程序。一旦启动,您必须在配置窗口的第一页上单击屏幕1/3处的StartSSHD链接。然后,您可以将PuTTy连接到localhost。但是,根据我的经验,它没有提供任何* nix命令支持,只提供本机Windows支持,我在其用户指南中找不到任何内容。
希望这可以帮助。