ssh - 인증 프록시에 대한 연결을 열 수 없습니다.

ssh - 인증 프록시에 대한 연결을 열 수 없습니다.

Google에서 찾은 모든 것을 시도했습니다. 아무것도 작동하지 않는 것 같습니다. 이것이 내가 한 일입니다.

user@home-machine ~ $ ssh-keygen -t rsa -b 4096
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa): 
/home/user/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx user@home-machine
The key's randomart image is:
+--[ RSA 4096]----+
xxxxxxxxxxxxxxxxxxx
+-----------------+

user@home-machine ~ $ ssh-copy-id user@vps
user@vps's password: 
Now try logging into the machine, with "ssh 'user@vps'", and check in:

  ~/.ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.



user@home-machine ~ $ ssh user@vps 
Agent admitted failure to sign using the key.
user@vps's password: 

user@vps:~$ ssh-add
Could not open a connection to your authentication agent.
user@vps:~$ eval "$(ssh-agent)"
Agent pid 1501

종료하고 다시 시도했지만 여전히 메시지가 나타납니다.

대리인은 서명에 키를 사용하지 않았다고 인정했습니다.

ssh-add를 다시 시도하여 다음을 얻었습니다.

인증 프록시에 대한 연결을 열 수 없습니다.

.ssh/authorized_keys를 삭제하고 다시 시도했지만 여전히 결과가 없습니다.

답변1

실행 중인 프로세스를 찾아 ssh-agent종료해 보세요. 에이전트가 제대로 작동하지 않을 수 있습니다.

또한 ssh-agent.~/.ssh/authorized_keys

비밀번호를 메모리에 캐싱하여 사용할 때마다 비밀번호를 입력하지 않아도 되도록 ssh-agent로그인을 도와주는 도우미입니다 .ssh

나는 내 (및 내 를 관리하는 데 도움이 되도록 keychain유틸리티에 대한 호출을 내 에 추가 했지만 이는 또 다른 이야기입니다.~/.bash_profilessh-agentgpg-agent

다음 줄을 입력하세요 ~/.bash_profile(또는 ~/.bashrc참조에 따라 약간의 차이가 있음).

eval $(keychain --clear --eval id_rsa id_dsa id_ecdsa other.id_rsa)

이렇게 하면 키의 비밀번호를 입력하라는 메시지가 표시됩니다.한번만쉘 세션 내내.

keychainDebian 및 그 파생물에 패키지되어 있지만 이는 단지 쉘 스크립트일 뿐입니다. 배포판에 없으면 찾을 수 있습니다.여기. 그냥 경로 어딘가에 두십시오. 권한이 없는 사용자가 수정하지 못하도록 chown이 정보 root:rootchmod정보 (755)를 보호하는 것이 좋습니다 .rwxr-xr-x

비밀번호 없이 키를 사용하지 마세요.

관련 정보