Xfce 용 SSH 키 체인


25

최근 우분투 9.04에서 그놈에서 Xfce로 전환했습니다.

Gnome에서 암호를 처음 입력하면 암호를 저장하라는 메시지가 표시됩니다.

그러나 Xfce에서는 연결할 때마다 암호 문구를 입력하라는 메시지가 표시됩니다.

Xfce에서 암호를 저장하는 간단한 방법이 있습니까?


wfaulk의 대답은 원래 요청한 것을 수행하지 않지만 충분히 받아 들였습니다. ssh-add를 사용하면 로그인 한 후 암호를 한 번만 입력하면됩니다.
Alasdair

답변:


5

사용 ssh-agent하고 ssh-add?


2
ssh-add는 좋은 제안입니다. 그러나 여전히 ssh-add를 실행하고 세션 당 한 번씩 암호 구를 입력해야합니다. 이전보다 훨씬 나아졌지 만 그놈을 실행할 때만 큼 편리하지는 않았습니다.
Alasdair

Gnome은 개인 키 암호를 디스크 어딘가에 저장합니까? 어. 아니면 "세션"이 무슨 뜻인지 모르겠습니다.
wfaulk

세션마다 나는 로그인 할 때마다 의미합니다. 예, 그놈 키링은 암호를 디스크에 저장하지만 로그인 암호를 사용하여 암호화됩니다.
Alasdair

맞습니다. 매번 ssh-add를 실행해야합니다. 정말 짜증나.
ablmf

예, Gnome은 ~ / .ssh에있는 모든 개인 키를 자동으로 ssh-add하지만 Xfce는 그렇지 않습니다.
graywh

42

Seahorse ( sudo apt-get install seahorse)를 설치했다면 추가 export $(gnome-keyring-daemon --daemonize --start)하고 .bashrc바닐라 우분투에서와 동일한 SSH 키 동작을 얻게됩니다.


8
이것이 정답입니다.
mreq

6
exportbash에 줄을 추가하는 대신 설정> 세션 및 시작
jeroen

@mreq 동의합니다.이 답변은 OP가 요청한 것에 더 적합합니다.
b10hazard

8

나는 이것이 당신이 찾고있는 것이라고 생각합니다.

공개 키를 사용하여 비밀번호없이 인증을 얻기 위해 Xubuntu 11.10에서 SSH 에이전트 설정 | Hnygard.no

아직 그렇게하지 않은 경우 개인 키와 공개 키를 설정하십시오 (Git 허브를 반쯤 설정하면 SSH 키에 대한 Github 설명 참조). 개인 키에 암호를 추가하는 것이 중요합니다.

ssh-askpass 패키지를 설치하십시오 :

sudo apt-get install ssh-askpass

시작에«/ usr / bin / ssh-add»를 추가하십시오. 설정 – 설정 관리자 – 세션 및 시작으로 이동하십시오. 응용 프로그램 자동 시작으로 이동하여«/ usr / bin / ssh-add«명령을 실행하는 항목을 추가하십시오.

다음에 로그인하면 암호를 묻는 다음 대화 상자가 나타납니다. 입력 한 후 비밀번호를 입력하지 않고 터미널을 열거 나 파일 관리자에서 sftp를 사용할 수 있습니다.


thx, 이것은 나를 위해 작동합니다!
Produnis

운이 없다. 당신은 어떻게 ssh-add호출 을 이해 ssh-askpass합니까? 그것은 분명하지 않습니다.
Air

이것은 XFCE에서 ssh 키로 작업 할 때 찾은 최고의 방법입니다. 터미널을 사용하는 것보다 쉽고 전체 그놈 키링 시스템을 설치하는 것보다 훨씬 부풀어 있습니다. 감사!
Marlies

3

ssh응용 프로그램은 $SSH_ASKPASS환경 변수 ( man ssh)를 검사하고 암호를 얻기 위해 해당 응용 프로그램을 실행합니다. 이 앱을 기억할 수있는 다른 앱으로 전환해야합니다. 예 : 그놈이 원래 사용하는 앱.


1

"세션 및 시작"구성에서 Gnome Services를 활성화하십시오.

설정-> 세션 및 시작-> 고급-> 시작시 그놈 서비스 시작

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.