Windows相当于SSH


Answers:



10

用于shell访问的 PuTTY

在此输入图像描述

用于文件传输的 WinSCP(UI,无cmd)。

在此输入图像描述


12
好吧,winscp和putty只是OP有问题的客户端部分。你还需要其他Windows机器上的ssh服务器...“是否有相当于通过cmd SSH到另一台Windows计算机”...
akira

PuTTY包括PSFTP,它是一个命令行sftp客户端。
Ben Voigt

WinSCP 确实有一个命令行版本,是主程序包的一部分。
grawity 2011年

1
@grawity:是的,但它实际上是一个.com完整.exe应用程序的命令行界面,它需要它才能工作。你当然知道,但我想我只是提到这一点。
paradroid 2011年

6

为了使用SSH连接另一台Windows计算机,必须在该计算机上运行SSH服务器。SSH不是Windows的一部分,因此必须安装和配置。如果这是您感兴趣的话,请看看Cygwin。(Cygwin还将为您提供更熟悉的命令行SSH,以及其他熟悉的Unix工具。)

如果您正在寻找执行这些操作的“Windows方式”,请查看远程桌面(尽管它是图形化的,而不是基于命令行的)。

您可以在目标计算机上启用远程访问,这将允许您使用远程桌面连接到它。如果将连接配置为允许访问本地资源,则还可以通过将驱动器映射回自己的计算机来回传输文件。


2

我一直觉得让Cygwin用于一个单一的功能感到不舒服。但是有一个替代方案:freeSSHd。不幸的是,该项目非常不活跃,但它应该与Cygwin匹配,特别是如果你不想弄乱你的PATH和其他变量。

安装和配置后,您可以使用PuTTY进行ssh访问。


1

+1 PuTTY开发人员还提供pscp(用于scp)psftp(用于sftp)和其他几个代理程序等。(有关程序的详细信息,请参阅下载部分)有关更传统的* nix命令,可以下载Cygwin(其中)还有scp等。)或者,如果你试图根据你的windows版本转换到windows世界,powershell可以从脚本和命令别名位置进行转换,不那么痛苦。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.