Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 通过Telnet连接SSH_Flash_Actionscript 3_Ssh_Telnet - Fatal编程技术网

Flash 通过Telnet连接SSH

Flash 通过Telnet连接SSH,flash,actionscript-3,ssh,telnet,Flash,Actionscript 3,Ssh,Telnet,是否可以通过Telnet连接连接到SSH服务器 我试图从Flash连接到SSH服务器,但ActionScript中没有可用的OpenSSH实现。我可以成功连接到Telnet服务器并执行命令 我无法在使用SSH服务器的机器上进行任何更改。我连接的机器正在运行Windows XP SP3。我愿意为Windows机器购买任何必要的软件。我想这在理论上是可能的。但是您必须在actionscript中进行SSL握手,当然还必须“手动”进行反加密。为一个长期的发展路线图做准备。我想这在理论上是可能的。但是您

是否可以通过Telnet连接连接到SSH服务器

我试图从Flash连接到SSH服务器,但ActionScript中没有可用的OpenSSH实现。我可以成功连接到Telnet服务器并执行命令


我无法在使用SSH服务器的机器上进行任何更改。我连接的机器正在运行Windows XP SP3。我愿意为Windows机器购买任何必要的软件。

我想这在理论上是可能的。但是您必须在actionscript中进行SSL握手,当然还必须“手动”进行反加密。为一个长期的发展路线图做准备。

我想这在理论上是可能的。但是您必须在actionscript中进行SSL握手,当然还必须“手动”进行反加密。准备一个漫长的开发路线图。

要连接SSH服务器,您需要一个SSH客户端。就像连接到Telnet服务器一样,需要Telnet客户端


也许您可以在您的机器和使用SSH服务器的机器之间设置一个SSH隧道,并使ActionScript通过SSH隧道使用远程机器?

要连接SSH服务器,您需要一个SSH客户端。就像连接到Telnet服务器一样,需要Telnet客户端


也许您可以在您的机器和使用SSH服务器的机器之间设置一个SSH隧道,并使ActionScript通过SSH隧道使用远程机器?

实际上,没有。可能的替代方案:


您可以远程登录到您操作的代理服务器,然后在您想要的地方建立SSH连接。但这当然会首先破坏使用SSH的安全目的。

实际上,没有。可能的替代方案:


您可以远程登录到您操作的代理服务器,然后在您想要的地方建立SSH连接。但这当然会首先破坏使用SSH的安全目的。

我想在使用SSH服务器的机器上有http服务器。您可以使用php脚本执行命令(使用ssl保护连接)


若您可以控制客户端机器,那个么您可以将ssh代理写入(例如在C中)telnet代理。我认为这比在actionscript中编写ssh客户机要容易得多。我假设在带有ssh服务器的机器上有http服务器。您可以使用php脚本执行命令(使用ssl保护连接)


若您可以控制客户端机器,那个么您可以将ssh代理写入(例如在C中)telnet代理。我认为这比在actionscript中编写ssh客户端要容易得多,我认为您弄错了,这个问题本身具有误导性,因为从tcp/ip的角度来看,telnet和ssh是两个非常不同的东西-ssh使用定义的internet标准端口号22(根据安装情况,可能会通过配置将其升级到另一个端口,以防止黑客进入,通常使用2222,但会有所不同!)另一方面,Telnet使用端口23。有关所用端口的说明,请参阅……简言之,我不能100%确定您是否可以这样做,但值得一试,因为我没有尝试过……有关如何跨ssh隧道POP3协议的更多详细信息,请参阅

当您连接到本地主机上的端口9999(即127.0.0.1)时,您将通过ssh对pop3服务器进行隧道传输。如securityfocus站点上的示例所示,您是否可以将telnet端口转发到其他端口作为示例,在您的情况下,我认为:

ssh -L 9999:telnet:23 somehost ssh-L 9999:telnet:23 somehost 因此,当您将telnet连接到9999时,您将通过SSH进行有效的隧道传输


令人感兴趣的是,哪个系统正在运行SSH服务?它是Linux/Unix吗?参数切换为使用is-L进行本地转发,同样地,对于远程转发,它是-R,其余的命令参数保持不变。这里的关键关键字是端口转发。

我认为您弄错了,问题本身也是如此这是一种误导,因为telnet和ssh从tcp/ip的角度来看是两种截然不同的东西-ssh使用定义的internet标准端口号22(根据安装情况,可能会通过配置将其升级到另一个端口,以防止黑客进入,通常使用2222,但有所不同!)另一方面,Telnet使用端口23。有关所用端口的说明,请参阅……简言之,我不能100%确定您是否可以这样做,但值得一试,因为我没有尝试过……有关如何跨ssh隧道POP3协议的更多详细信息,请参阅

当您连接到本地主机上的端口9999(即127.0.0.1)时,您将通过ssh对pop3服务器进行隧道传输。如securityfocus站点上的示例所示,您是否可以将telnet端口转发到其他端口作为示例,在您的情况下,我认为:

ssh -L 9999:telnet:23 somehost ssh-L 9999:telnet:23 somehost 因此,当您将telnet连接到9999时,您将通过SSH进行有效的隧道传输


令人感兴趣的是,哪个系统正在运行SSH服务?它是Linux/Unix吗?参数开关使用is-L进行本地转发,同样地,对于远程转发,它是-R,其余的命令参数保持不变。这里的基本关键字是端口转发。

您可以为SSH连接设置Putty或Tunnelierd为您的闪存插槽使用本地端口。
请参见,您可以为SSH连接设置Putty或Tunnelier,并为您的flash套接字使用本地端口。
参见

ie。这基本上等同于自己实现ssh。这就是我想说的。ie。这基本上等同于自己实现ssh。这就是我想说的。+1:从安全性和简单性的角度来看,我相信这是最好的解决方案。+1:从安全性和简单性的角度来看,我相信ve这是最好的解决方案。如果telnet proxy在客户端机器上工作,这不会产生任何安全风险。我喜欢在客户端机器上使用proxy的想法。是否有一个预先存在的软件解决方案可以做到这一点?有点。如果您有telnet daem