키가 ssh-agent에없는 경우 ssh / slogin시 ssh-add를 수행합니까?

피트 애쉬 다운

Gnome을 실행할 때 ID가로드되지 않은 경우 ssh-agent는 slogin / ssh시 ssh-add를 실행합니다. 이 동작을 원격 셸에서 모방하고 싶지만 내가 찾은 모든 것은 로그인시 ssh-add를 실행하도록 제안합니다. 로그인 할 때마다가 아니라 원격 쉘에서 slogin / ssh를 나중에 실행하는 경우에만 ssh-add를 실행하고 싶습니다.

피트 애쉬 다운

나는 bash 셸을 통해 이에 대한 해결책을 찾았습니다.

.bashrc에 추가하십시오.

check-ssh-add() {
if [ "$DESKTOP_SESSION" == "" ]; then
  if [[ `ssh-add -l` != *id_?sa* ]]; then 
    ssh-add -t 5h  ## 5 hour ssh-agent expiration
  fi
fi
}

slogin() {
check-ssh-add
/usr/bin/slogin $@
}

ssh() {
check-ssh-add
/usr/bin/ssh $@
}

scp() {
check-ssh-add
/usr/bin/scp $@
}

sftp() {
check-ssh-add
/usr/bin/sftp $@
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

키가 ssh-agent에없는 경우 ssh / slogin시 ssh-add를 수행합니까?

분류에서Dev

xautolock / ssh-add는 .xsessionrc에서 시작된 경우 ssh-agent와 상호 작용할 수 없습니다.

분류에서Dev

Doing an ssh-add upon ssh/slogin if key is not in ssh-agent?

분류에서Dev

Windows가 SSH 키를 캐시합니까?

분류에서Dev

PuTTY를 사용하여 Windows 시스템에서 이미 ssh를 수행 할 수있는 경우 Linux 시스템에서 원격 서버에 대한 키로 ssh하려면 어떻게해야합니까?

분류에서Dev

ssh는 ssh-agent를 무시합니다.

분류에서Dev

더 이상 gnupg-agent에 ssh 키를 추가 할 수 없습니다.

분류에서Dev

git이 / etc / ssh / ssh_known_hosts에서 내 SSH 키를 무시하는 이유는 무엇입니까?

분류에서Dev

인증에 사용되는 SSH 키는 .ssh가 아닌 경우 Mac OS X에 저장됩니까?

분류에서Dev

재부팅 후 ssh-agent에 추가 된 ssh 키를 유지할 수 있습니까? (키 체인 사용)

분류에서Dev

사용자가 시스템을 잠글 때 ssh-agent에 추가 된 모든 ssh 키를 제거하는 방법이 있습니까?

분류에서Dev

ssh가 내 ~ / .ssh / config를 무시하는 이유는 무엇입니까? github에 커밋 할 수 없습니다.

분류에서Dev

SSH가 포트 포워드를 사용하는 경우 SSH가 잘못된 IP 주소를 표시 함

분류에서Dev

.ssh 폴더에 여러 개의 ssh 키를 가질 수 있습니까?

분류에서Dev

gpg-agent가 암호를 요청하지만 ssh 개인 키에는 암호가 없습니다.

분류에서Dev

SSH는 ssh-keyscan에서 known_hosts에 키를 추가합니다.

분류에서Dev

SSH 키가 이미 추가 된 경우 GIT 푸시 권한 없음

분류에서Dev

-X가없는 ssh 후 시스템에 $ DISPLAY를 변경하여 ssh -X처럼 작동하도록 할 수 있습니까?

분류에서Dev

~ / .ssh / config에 기본 프록시가 구성된 경우 직접 ssh 연결

분류에서Dev

두 개의 ssh를 동시에 가질 수 없습니까?

분류에서Dev

ssh-add를 사용하여 ssh-agent에 추가 된 키를 나열하는 방법은 무엇입니까?

분류에서Dev

SSH 에이전트의 새 인스턴스를 다시 생성하지 않고 SSH 키를 SSH 추가하는 방법은 무엇입니까?

분류에서Dev

PuTTY에서 키가 변경된 경우에도 SSH 호스트 키를 자동으로 수락하는 방법이 있습니까?

분류에서Dev

LDAP 암호가 변경 / 만료 된 경우 SSH RSA 공개 키를 다시 생성하거나 다시 가져와야합니까?

분류에서Dev

ssh-add -l은 SSH 키의 위치를 표시하지 않습니다.

분류에서Dev

ssh는 ssh-agent를 사용합니까?

분류에서Dev

ssh를 통해 좋은 경우 인식 할 수없는 옵션

분류에서Dev

ssh-add는 .ssh 디렉토리의 모든 개인 키를 추가합니다.

분류에서Dev

ssh-agent가 요청시 자동으로 키를 추가하도록하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    키가 ssh-agent에없는 경우 ssh / slogin시 ssh-add를 수행합니까?

  2. 2

    xautolock / ssh-add는 .xsessionrc에서 시작된 경우 ssh-agent와 상호 작용할 수 없습니다.

  3. 3

    Doing an ssh-add upon ssh/slogin if key is not in ssh-agent?

  4. 4

    Windows가 SSH 키를 캐시합니까?

  5. 5

    PuTTY를 사용하여 Windows 시스템에서 이미 ssh를 수행 할 수있는 경우 Linux 시스템에서 원격 서버에 대한 키로 ssh하려면 어떻게해야합니까?

  6. 6

    ssh는 ssh-agent를 무시합니다.

  7. 7

    더 이상 gnupg-agent에 ssh 키를 추가 할 수 없습니다.

  8. 8

    git이 / etc / ssh / ssh_known_hosts에서 내 SSH 키를 무시하는 이유는 무엇입니까?

  9. 9

    인증에 사용되는 SSH 키는 .ssh가 아닌 경우 Mac OS X에 저장됩니까?

  10. 10

    재부팅 후 ssh-agent에 추가 된 ssh 키를 유지할 수 있습니까? (키 체인 사용)

  11. 11

    사용자가 시스템을 잠글 때 ssh-agent에 추가 된 모든 ssh 키를 제거하는 방법이 있습니까?

  12. 12

    ssh가 내 ~ / .ssh / config를 무시하는 이유는 무엇입니까? github에 커밋 할 수 없습니다.

  13. 13

    SSH가 포트 포워드를 사용하는 경우 SSH가 잘못된 IP 주소를 표시 함

  14. 14

    .ssh 폴더에 여러 개의 ssh 키를 가질 수 있습니까?

  15. 15

    gpg-agent가 암호를 요청하지만 ssh 개인 키에는 암호가 없습니다.

  16. 16

    SSH는 ssh-keyscan에서 known_hosts에 키를 추가합니다.

  17. 17

    SSH 키가 이미 추가 된 경우 GIT 푸시 권한 없음

  18. 18

    -X가없는 ssh 후 시스템에 $ DISPLAY를 변경하여 ssh -X처럼 작동하도록 할 수 있습니까?

  19. 19

    ~ / .ssh / config에 기본 프록시가 구성된 경우 직접 ssh 연결

  20. 20

    두 개의 ssh를 동시에 가질 수 없습니까?

  21. 21

    ssh-add를 사용하여 ssh-agent에 추가 된 키를 나열하는 방법은 무엇입니까?

  22. 22

    SSH 에이전트의 새 인스턴스를 다시 생성하지 않고 SSH 키를 SSH 추가하는 방법은 무엇입니까?

  23. 23

    PuTTY에서 키가 변경된 경우에도 SSH 호스트 키를 자동으로 수락하는 방법이 있습니까?

  24. 24

    LDAP 암호가 변경 / 만료 된 경우 SSH RSA 공개 키를 다시 생성하거나 다시 가져와야합니까?

  25. 25

    ssh-add -l은 SSH 키의 위치를 표시하지 않습니다.

  26. 26

    ssh는 ssh-agent를 사용합니까?

  27. 27

    ssh를 통해 좋은 경우 인식 할 수없는 옵션

  28. 28

    ssh-add는 .ssh 디렉토리의 모든 개인 키를 추가합니다.

  29. 29

    ssh-agent가 요청시 자동으로 키를 추가하도록하는 방법은 무엇입니까?

뜨겁다태그

보관