OpenSuSE デスクトップで ssh-agent が起動しませんでした。

OpenSuSE デスクトップで ssh-agent が起動しませんでした。

ssh-agentが私のOpenSuSEシステムで起動しないようです。を実行するとpgrep -fl ssh-agent結果が空になります。私のLinux Mintノートブックでは1785 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-session-manager

どうすれば解決できますか? OpenSuSEを使用している人なら誰でもOpenSuSEがデフォルトで起動しないのか、それとも何かを混乱させているのかどうかを確認できますか?

試してみたこと...

に以下を追加してみました.xinitrc

if test -S "$SSH_AUTH_SOCK" -a -x "$SSH_ASKPASS"; then
      ssh-add < /dev/null
fi

私の.xsessionファイルに

ssh-agent {
  ssh-add &
  startkde
}

しかし、どちらも効果がないようです。よろしくお願いします! !

答え1

さて、昨日私はKDEを使って新しい12.2RC2(「GM」)と12.1を別々のパーティションにインストールしました。

すべてを最新のパッケージにアップグレードし、SSHDサービスを有効にしてから再起動し、プライベート/公開鍵ペアを作成しました。ssh-keygen

両方のシステムでsshdが実行されているがssh-add承認されたエージェントなどに接続できないというエラーが表示されます。

そのため、ssh-agent -k-kフラグを実行して現在実行中のエージェントの場所を「終了」してから、再実行してssh-agent再起動しました。

その後、コンピュータを再起動しました(SSHDサービスを再起動できます)動作しています!これによりssh-addエラーなく発行できます。

KDEデスクトップでsshdサービスを初めて起動すると、ssh-agentは正しく初期化されませんが、GNOMEやXFCEなどの他のDEでは正常に動作するようです。

関連情報