web-dev-qa-db-ja.com

しばらくの間、sshキーのパスワードを覚えておいてください

Ssh鍵を作成しました。 gitリポジトリとの接続に使用します。キーを作成するときに、パスワードを推測するのは難しいというプロンプトが表示されました。そのため、40文字以上のパスワードを考えました。今、私は毎回git clonePushまたは同様のもの、私はパスワードを入力する必要があります(特に私が正しくない場合、これには時間がかかります)。

セキュリティ機能を楽しんでいることは確かに嬉しいです。ただし、sshパスワードを5〜15分間キャッシュすることをお勧めします(または他の任意の量)。時々、リポジトリに対して多くの操作を短い時間枠で行っており、パスワードの入力に時間がかかりすぎています。これどうやってするの?

19
MatthewRock

SSHエージェントを使用してこれを行うことができます。ほとんどのデスクトップ環境はあなたのために1つを開始します。実行することでそれにキーを追加できます

ssh-add

エージェントを起動する必要がある場合は、次を実行します。

eval $(ssh-agent)

(これにより、いくつかの環境変数が設定されます)。

-tオプションssh-agentは、タイムアウトを指定できるようにします。詳細については、 SSHエージェントのデフォルトタイムアウトの構成 を参照してください。

24
Stephen Kitt