半信頼のマシンからsshサーバーにアクセスするためのベストプラクティス/安全なアプローチ

アンディ

海外の顧客のマシンで自宅のsshサーバーにアクセスする必要があることがよくあります。現在、私のsshサーバーは非標準ポートでパスワード認証を使用するように設定されています。putty / pscpをダウンロードして、必要なことを実行できるので便利です。しかし、私はセキュリティリスクについて心配しています。

パスフレーズを使用したpub / priキー認証のみを許可することを検討しました。しかし、それを回避できるのであれば、秘密鍵をリモートマシンにコピーしたくはありません。

より良いアプローチはありますか?より安全でありながら、かなり便利なもの。

私は2つのsshサーバーをセットアップすることを考えていました。1つはインターネットに公開され、もう1つはLANにのみ公開されています。パブリックサーバーはパスワード認証を許可しますが、それ以外の場合は、内部サーバーへのsshアクセスのみを許可するようにロックダウンされます(強制コマンドなどを介して)。内部サーバーは、パスフレーズを使用するpub / priキー認証を介したsshアクセスのみを許可します。理論的にはうまくいくはずですが、もっと簡単な方法があるのではないかと思います。

ゾレダケ

あなたがいくらかのお金を使う気があるなら、あなたはyubikeyを手に入れて、それからYubicoPAMモジュールを使うことができますこれにより、2要素認証を設定できます。ログインするには、Yubikeyとパスワードの両方が必要になります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Webアプリケーションからデータベースにアクセスするためのベストプラクティス

分類Dev

サーバーから受信した画像をモバイルアプリに表示するためのベストプラクティス

分類Dev

サーバーからAndroidアプリケーションにデータを送信するためのベストプラクティス

分類Dev

ストリーミングデータフローからBigtableにアクセスするためのベストプラクティスは何ですか

分類Dev

Laravelのコントローラーからモデルにアクセスするためのベストプラクティス

分類Dev

ステートフルマイクロサービスを作成するための最良のアプローチ(プラクティス)は何ですか?

分類Dev

ジェネリック抽象ベースから派生したクラスのオーバーライドされた抽象プロパティにアクセスするために必要なインターフェース?

分類Dev

セキュリティ:このメソッドは、HTTPリクエストがサードパーティからではなくアプリから送信されることを保証するために信頼できますか?

分類Dev

「信頼できるマシン」からの事前のログインなしに、Debianをバスターにアップグレードした後にサーバーにSSH接続することはできません

分類Dev

任意のオペレーティングシステムからサーバーにアクセスするための1つのSSHキー

分類Dev

複雑なネストされたSQLアソシエーションを管理可能なサービスに変換するためのフロントエンドデータモデリングのベストプラクティスは何ですか?

分類Dev

マイクロサービスアーキテクチャで承認を整理するためのベストプラクティスは?

分類Dev

サービスからアクティビティ(またはフラグメント)に情報を渡すためのベストプラクティス

分類Dev

AWS Cognito:異なるIDプロバイダー(Google、Facebook)からサインインする同じユーザー(同じメールアドレス)を処理するためのベストプラクティス

分類Dev

Swiftのスーパークラスからサブクラスプロパティにアクセスする

分類Dev

マルチスクリーンと固定のカスタムナビゲーションバーを備えたAndroidアプリを配置するためのベストプラクティスは何ですか?

分類Dev

cxf ws クライアントがサーバーにリクエストを送信するためのベスト プラクティス (soap)

分類Dev

Amazon S3にSaaS顧客データを安全に保存/アクセスするためのベストプラクティスは何ですか?

分類Dev

Azure ActiveDirectory-アクセストークンを保存するためのMVCアプリケーションのベストプラクティス

分類Dev

Dockerコンテナ内で信頼できない.netコアアプリケーションを実行するためのベストプラクティス

分類Dev

別のクラスからクラスのプライベートメンバーにアクセスする

分類Dev

Spring JPAでマルチテネンシーのユニバーサル基準を適用するためのベストプラクティスは?

分類Dev

アプリケーションがバックグラウンドプロセスからiOSのアクティブプロセスに移行するときに、編集可能なアラートビューを表示します

分類Dev

クライアントではなくサーバーでメディアを再生するWebベースのフロントエンドを備えたLinux用メディアプレーヤー(理想的にはARMアーキテクチャ用)

分類Dev

WebアプリケーションでCRMに接続するためのベストプラクティス

分類Dev

ユーザーまたはグループのメンバーシップに基づくマイクロサービスアーキテクチャでのエンティティレベルのアクセス制限

分類Dev

さまざまなJavaコレクションをベンチマークするためのベストプラクティスは何ですか?

分類Dev

プライベートメンバーをマークするための主要なアンダースコア

分類Dev

プレーンテキストのパスワードでRESTAPIにアクセスするためのベストプラクティス

Related 関連記事

  1. 1

    Webアプリケーションからデータベースにアクセスするためのベストプラクティス

  2. 2

    サーバーから受信した画像をモバイルアプリに表示するためのベストプラクティス

  3. 3

    サーバーからAndroidアプリケーションにデータを送信するためのベストプラクティス

  4. 4

    ストリーミングデータフローからBigtableにアクセスするためのベストプラクティスは何ですか

  5. 5

    Laravelのコントローラーからモデルにアクセスするためのベストプラクティス

  6. 6

    ステートフルマイクロサービスを作成するための最良のアプローチ(プラクティス)は何ですか?

  7. 7

    ジェネリック抽象ベースから派生したクラスのオーバーライドされた抽象プロパティにアクセスするために必要なインターフェース?

  8. 8

    セキュリティ:このメソッドは、HTTPリクエストがサードパーティからではなくアプリから送信されることを保証するために信頼できますか?

  9. 9

    「信頼できるマシン」からの事前のログインなしに、Debianをバスターにアップグレードした後にサーバーにSSH接続することはできません

  10. 10

    任意のオペレーティングシステムからサーバーにアクセスするための1つのSSHキー

  11. 11

    複雑なネストされたSQLアソシエーションを管理可能なサービスに変換するためのフロントエンドデータモデリングのベストプラクティスは何ですか?

  12. 12

    マイクロサービスアーキテクチャで承認を整理するためのベストプラクティスは?

  13. 13

    サービスからアクティビティ(またはフラグメント)に情報を渡すためのベストプラクティス

  14. 14

    AWS Cognito:異なるIDプロバイダー(Google、Facebook)からサインインする同じユーザー(同じメールアドレス)を処理するためのベストプラクティス

  15. 15

    Swiftのスーパークラスからサブクラスプロパティにアクセスする

  16. 16

    マルチスクリーンと固定のカスタムナビゲーションバーを備えたAndroidアプリを配置するためのベストプラクティスは何ですか?

  17. 17

    cxf ws クライアントがサーバーにリクエストを送信するためのベスト プラクティス (soap)

  18. 18

    Amazon S3にSaaS顧客データを安全に保存/アクセスするためのベストプラクティスは何ですか?

  19. 19

    Azure ActiveDirectory-アクセストークンを保存するためのMVCアプリケーションのベストプラクティス

  20. 20

    Dockerコンテナ内で信頼できない.netコアアプリケーションを実行するためのベストプラクティス

  21. 21

    別のクラスからクラスのプライベートメンバーにアクセスする

  22. 22

    Spring JPAでマルチテネンシーのユニバーサル基準を適用するためのベストプラクティスは?

  23. 23

    アプリケーションがバックグラウンドプロセスからiOSのアクティブプロセスに移行するときに、編集可能なアラートビューを表示します

  24. 24

    クライアントではなくサーバーでメディアを再生するWebベースのフロントエンドを備えたLinux用メディアプレーヤー(理想的にはARMアーキテクチャ用)

  25. 25

    WebアプリケーションでCRMに接続するためのベストプラクティス

  26. 26

    ユーザーまたはグループのメンバーシップに基づくマイクロサービスアーキテクチャでのエンティティレベルのアクセス制限

  27. 27

    さまざまなJavaコレクションをベンチマークするためのベストプラクティスは何ですか?

  28. 28

    プライベートメンバーをマークするための主要なアンダースコア

  29. 29

    プレーンテキストのパスワードでRESTAPIにアクセスするためのベストプラクティス

ホットタグ

アーカイブ