FreeNAS에서 웹 서버로 나가는 SSH 세션을 설정하려고합니다. 내 호스팅 서비스에는 SSH 액세스를위한 RSA 키가 필요합니다.
를 사용하여 키를 생성 ssh-keygen -t rsa
했으며 호스팅 서비스 cPanel에 공개 키를로드했습니다.
를 사용 ssh-agent
하면 다음을 얻을 수 있습니다.
setenv SSH_AUTH_SOCK /tmp/ssh-ctFGdCRTcscD/agent.18840;
setenv SSH_AGENT_PID 18841;
echo Agent pid 18841;
그런 다음 사용할 때 ssh-add /{path to key}
여전히 오류가 발생합니다.Could not open a connection to your authentication agent.
SSH 연결을 시도하면 Permission denied (publickey).
내가 무엇을 놓치고 있습니까?
를 실행 ssh-agent
하면 시작되지만 제대로 연결되지 않습니다. 문제는 자식 프로세스가 부모 프로세스의 환경을 수정할 수 없다는 것입니다. 의도 된 시작 방법 ssh-agent
은
eval `ssh-agent`
또는 (환경으로 새 셸을 시작하려면) :
ssh-agent /bin/bash
이 경우 환경이 올바르게 설정되고 ssh-agent
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다