サーバーから構成ファイルにアクセスするためにLinuxサーバーにログインする必要があるWindowsデスクトップアプリケーションがあります。 Linuxのユーザー名とパスワードを自分のコードでハードコーディングすることは、分かりません。したがって私のローカルに秘密鍵を持ち、Linuxサーバの認証キーに同じ鍵を追加し、特定の設定ファイルにのみ読み込みアクセスを提供することができます。 (その特定のユーザーのためにLinuxサーバーの他のファイルにアクセスすることはできません)これはセキュリティ上の目的で妥当なアイデアですか?..またはWindowsアプリケーションからLinuxサーバーに安全にログインする方法。鍵ペアとssh秘密鍵を持つLinuxサーバーを持つ。サーバーログイン用のWindowsデスクトップアプリケーションのPkk
0
A
答えて
1
scpはすでにsshの一部としてこれを行うために作られています。
Winscpは、既にスクリプトを作成して転送を自動化する機能を備えたWindows用の無料のscpクライアントです。
https://winscp.net/eng/docs/guide_automation
を参照してください。そうです、設定ファイルへのアクセス権を持つユーザーを作成します。
キーペアを作成し、ユーザーのホームディレクトリに作成した.sshディレクトリにpubキーを追加します。ディレクトリとファイルのパーミッションは所有者だけが必要です。
パブキーの名前をauthorized_keysに変更する必要があると述べました。
osのキーを適切に変換してください。
Opensshとパテキーは異なるフォーマットですが、それぞれのフォーマットを別のフォーマットに変換するためのツールがあります。
Windowsマシンでは、公開鍵でなく非公開鍵が必要です。
関連する問題
- 1. 鍵ボールト鍵と秘密鍵
- 2. アップルの秘密鍵とのssh接続
- 3. Azure ARMテンプレート - sshの公開鍵と秘密鍵
- 4. sftpとsshの公開鍵/秘密鍵(初心者)
- 5. SSH秘密鍵をインポートするには?
- 6. 秘密鍵でブラウザのRSA秘密鍵を保持する方法 - 非対称鍵を持つ所有証明を実装する
- 7. 公開鍵/秘密鍵の再利用
- 8. 2ペアの公開鍵/秘密鍵付きSSL
- 9. ECC鍵ペア - 秘密鍵の印刷方法は?
- 10. 公開鍵と秘密鍵JWTのガバナンス
- 11. RSA公開鍵と秘密鍵のバックアップ
- 12. opensslのRSA秘密鍵と公開鍵
- 13. Weblogicの2つの秘密鍵
- 14. Beanstalk秘密鍵
- 15. RSAで秘密鍵を見つける
- 16. 公開鍵と秘密鍵ファイル(.pkr、.skr)
- 17. IOSタッチID公開鍵と秘密鍵
- 18. 署名付きのderファイルと秘密鍵を持つキーストアの作成
- 19. 秘密鍵を秘密鍵で暗号化する
- 20. サーバーの公開鍵/秘密鍵の設定
- 21. 秘密鍵をrundeck鍵ストレージにアップロード
- 22. アップルキーホルダー公開鍵/秘密鍵の問題
- 23. sshを使用して秘密鍵からpub鍵を作成する
- 24. Homestead on Windows 10:SSH認証方法:秘密鍵
- 25. JWTトークン - 秘密鍵
- 26. RSA秘密鍵 - iOS
- 27. Flash SecureSocketとRSA秘密鍵
- 28. アプリIDと秘密鍵のAndroid用Facebook
- 29. ssh safe鍵に秘密鍵を追加すると安全です
- 30. 公開鍵/秘密鍵のペアをPEM形式で生成する
あなたの質問は不明です。私たちが現在知っているのは、あなたのWindowsアプリケーションの "config"ファイルにアクセスしたいということです。このアプリケーションはLinuxサーバーにあります。このファイルは、Windowsアプリケーションのすべてのユーザーに同じですか?このファイルは動的ですか?どのくらいの頻度で変更されますか?アプリは設定ファイルで何をするのですか?どのような情報が含まれていて、アプリはその情報をどのように使用していますか?そのファイルを利用できるようにする方法はたくさんありますが、httpでファイルを利用できるようにするよりもsshが優れているかどうかはわかりません。 libssh2を使ってscp操作を行うことができます... https://www.libssh2.org/examples/scp.html – gview