web-dev-qa-db-ja.com

USBスティックからのSSHキー

デスクトップ、ラップトップ、ネットブックをいくつか持っています。これらのデバイスの一部はまだウィンドウを実行します。これらのマシンを使用して、プロジェクトがホストされているLaunchpadに接続します。私は本当にLaunchpadのSSHキーセクションを埋め始めています、そして私は疑問に思っていました-もしSSH(プライベートキー)が私に関係しているなら、私は単一のアイデンティティを持つべきですか?

私はここで宗教的な戦争が起こる可能性があることを知っていますが、これに似たことができるかどうか疑問に思っていました:文字通り私の証明書がインストールされているUSBスティックを作成できるかどうか疑問に思っています。こうすることで、マシン間を移動するときにUSBスティックを接続し、パスフレーズを入力するだけで準備完了です。 Windowsマシンで実行できるように、PuTTYとputtyAgent(ポータブル?)をそこに追加できます。

これにより、sshキーの数が1に減ります。

  • windowsノートパソコンで
  • 同じラップトップでubuntuセッションに参加して
  • ネットブックで私
  • デスクトップ上で私」など...
6
Mike Hingley

はい、ただし、FATファイルシステムではありませんsshは、400または600に設定されたアクセス許可を持つ秘密鍵のみを使用しますが、FATはこれを本当に許可しません。

これを回避するために、USBキーにいくつかのパーティションを作成しました。これにより、OpenSSHキー用のLinuxパーティションと、PuTTYキー用のFATパーティションが提供されます。その後、ssh-add/pageantを使用して適切なキーをロードし、キーの場所を指定せずに接続できます。

4
SlightlyCuban