私は、telnetでサーバと通信するためにpython telnetクライアントを作成します。しかし、多くの人が安全だと私に教えてくれます。どうすればsshに変換できますか?プログラムを完全に書き直す必要がありますか?python:telnetアプリケーションをsshに変換する
答えて
SSH経由でTCPトンネルを作成し、そこにすべてのデータを中継するだけで、ホイールを再構築する必要はありません。 TCPトンネリング(例えば、man ssh
)のSSHドキュメントで例を見つけることができます。
本当に書き換えたい場合は、paramikoプロジェクトをチェックしてください。
Telnetは安全ではありませんが、本質的にネットワークを介したシリアルコンソールなので、簡単にコーディングすることができます。 SSHはずっと複雑です。暗号化、認証、交渉などがあります。そして、それは非常に壮観な方法で間違って簡単です。
それ自体がですが、ネットワーク経由で物事を変更することができます - それはプライベートネットワークではありません - あなたは問題のために自分自身を開いています。
これがコンピュータで実行されていると仮定して、サーバーをlocalhostに制限しないのはなぜですか?その後、sshをコンピュータに接続し、telnetでlocalhostに接続しますか?最小限の手間ですべてのセキュリティ。
使用するサーバー上のsshdデーモンと話すPythonアプリケーションでこれらのライブラリの1:
http://wiki.python.org/moin/SecureShell
あなたは、あなたが安全にSSHDを設定するのに役立ちます何かを見てみたいと思いますこのような方法:
http://www.linuxjournal.com/article/8759
はまた、あなたが定期的にsshdデーモンを更新し、キーと強い、回転パスワードの使用をすることを確認する必要があります。これはすべてtelnetアプリケーションの標準であるべきですが、トランスポートレベルの暗号化がないため、本当に何かのためにtelnetを使用すべきではありません。
- 1. telnetをSSHに変換する方法
- 2. Windows.FormアプリケーションをWebアプリケーションに変換する
- 3. WinFormアプリケーションをWPFアプリケーションに変換する
- 4. WebアプリケーションをWebアプリケーションプロジェクトに変換する
- 5. WPFアプリケーションをDLLに変換する
- 6. AWTアプリケーションをSWT/JFaceに変換する
- 7. スイングアプリケーションをWebアプリケーションに変換する
- 8. PythonスクリプトをWebアプリケーションに変換する
- 9. AUMIDをアプリケーション名に変換するC#
- 10. アプリケーションjsをcoffeescriptに変換する
- 11. ウェブサイトをAndroidアプリケーションに変換する
- 12. FlexアプリケーションをHTML5にエクスポート/変換する
- 13. vb6アプリケーションをWindowsサービスに変換する
- 14. ブートストラップベースのアプリケーションをAPPに変換する
- 15. PHPウェブサイトをPhonegapアプリケーションに変換する
- 16. SwingアプリケーションをJavaFXに変換する
- 17. C#WinformsアプリケーションをJavaに変換する
- 18. Javaアプリケーションをアプレットに変換する
- 19. WebアプリケーションをWebサービスに変換する
- 20. Javaアプリケーションをアプレットに変換する
- 21. ionic 3アプリケーションをapkに変換する
- 22. PhoneGapアプリケーションをiphoneアプリケーションに変換するには?
- 23. SSH鍵交換
- 24. Android Studioを使用してWebアプリケーションをアプリケーションに変換する
- 25. 変換アプリケーション - android
- 26. URLを変更せずにYiiアプリケーションをフレームに変換する
- 27. C#アプリケーションをDLLに変換してC#アプリケーションで使用する
- 28. 内部Webアプリケーションを公開Webアプリケーションに変換する
- 29. Grails WebアプリケーションをオフラインWebアプリケーションに変換する
- 30. AngularJSアプリケーションをAndroidアプリケーションに変換する方法
私はBBSにtelnetします。人々は通常そのBBSに接続するtelnetを使います。私はそれと通信するロボットを書いています。したがって、ローカルではありません。 –
ああ、私はこれがtelnet *サーバーだと思った。それがクライアントの場合、サポートするプロトコルを使用する以外に選択肢はありません。はい、あなたのパスワードはそのように見えますが、それについて何もしません。 – Robert
しかし、サーバーはsshもサポートしています。ほとんどの人がtelnetを使って接続しても問題ありません。サーバ自体は安全ではありません。 –