Telnet 接続を介して SSH サーバーに接続することは可能ですか?
Flash から SSH サーバーに接続しようとしていますが、ActionScript で使用できる OpenSSH 実装がありません。Telnet サーバーに正常に接続し、コマンドを実行できます。
SSH サーバーを備えたマシンに変更を加えることができません。接続しているマシンは Windows XP SP3 を実行しています。Windows マシンに必要なソフトウェアがあれば、喜んで入手します。
Telnet 接続を介して SSH サーバーに接続することは可能ですか?
Flash から SSH サーバーに接続しようとしていますが、ActionScript で使用できる OpenSSH 実装がありません。Telnet サーバーに正常に接続し、コマンドを実行できます。
SSH サーバーを備えたマシンに変更を加えることができません。接続しているマシンは Windows XP SP3 を実行しています。Windows マシンに必要なソフトウェアがあれば、喜んで入手します。
SSH サーバーに接続するには、SSH クライアントが必要です。Telnet サーバーに接続するのと同じように、Telnet クライアントが必要です。
マシンと SSH サーバーを備えたマシンの間に SSH トンネルをセットアップし、ActionScript が SSH トンネル経由でリモート マシンを使用するようにすることはできますか?
実際には、いいえ。可能な代替:
運用しているプロキシ サーバーに telnet で接続すると、必要な場所への SSH 接続が確立されます。しかし、それはもちろん、そもそも SSH を使用するセキュリティの目的に反することになります。
sshサーバーを備えたマシンにhttpサーバーがあると思います。phpスクリプトを使用してコマンドを実行できます(sslを使用して接続を保護します)
クライアント マシンを制御できる場合は、ssh プロキシから telnet プロキシへ (たとえば C で) 記述できます。actionscriptでsshクライアントを書くよりもずっと簡単だと思います
理論的には可能だと思います。ただし、SSL ハンドシェイクと、もちろんアクション スクリプトで「手動で」暗号化解除と暗号化を行う必要があります。長い開発ロードマップに備える。
SSH 接続用に Putty または Tunnelier をセットアップし、フラッシュ ソケットにローカル ポートを使用できます。http://www.bitvise.com/port-forwardingを参照してください。
私はあなたが混乱していると思います.telnetとsshはtcp / ipの観点からは2つの非常に異なるものであるため、質問自体は誤解を招くものです-SSHは定義されたインターネット標準ポート番号22を使用します(インストールによっては、これがぶつかる可能性がありますハッカーが侵入するのを防ぐために構成によって別のポートまで、通常は 2222 が使用されますが、さまざまです!) 一方、Telnet はポート 23 を使用します。使用されるポートの説明については、こちらを参照してください。あなたがこれを行うことができますが、私はそれを試していないので試してみる価値があります... ssh で POP3 プロトコルをトンネリングする方法の詳細については、こちらを参照してください。
localhost のポート 9999、つまり 127.0.0.1 に接続すると、ssh を介して pop3 サーバーをトンネリングします。securityfocus サイトの例のように、例として telnet ポート ポートを他のポートに転送できますか? あなたの場合、次のように思います:
ssh -L 9999:telnet:23 somehost
したがって、9999 に telnet で接続すると、SSH を効果的にトンネリングできます。
興味深いことに、SSH サービスを実行しているシステムは何ですか? Linux/Unix ですか? 使用するパラメーター スイッチは、ローカル転送の場合は -L です。同様に、リモート転送の場合は -R です。残りのコマンド パラメーターは同じままです。ここで重要なキーワードは、ポート フォワーディングです。