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では正常に動作するようです。