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에서는 제대로 작동하는 것 같습니다.

관련 정보