원격 시스템에 연결할 때 rsa 키를 사용하여 인증합니다(rsa인 것 같은데 기억이 나지 않습니다).
일반 쉘에서 ssh를 사용하면 비밀번호 없이 시스템에 로그인할 수 있습니다. 그러나 tmux 내에서 ssh를 실행하면 비밀번호를 묻는 메시지가 표시됩니다.
tmux에서 비밀번호를 요청하지만 SSH 키를 사용하지 않는 경우의 차이점은 무엇입니까? tmux에 비밀번호를 입력하지 않으려면 어떻게 해야 하나요?
답변1
tmux 세션은 SSH 에이전트가 시작되기 전에 시작되므로 SSH_AUTH_SOCK 및 SSH_AGENT_PID 변수가 설정되지 않습니다. 이 문제를 해결하는 방법에는 두 가지가 있습니다. 이러한 변수를 tmux 세션에 복사하거나 tmux 내에서 ssh-agent를 실행하여 설정한 다음 ssh-add를 실행하여 ssh 에이전트에 키를 추가할 수 있습니다.
답변2
Superuser SE 웹사이트에서 유사한 질문에 대한 답변을 확인하실 수 있습니다.연결이 끊긴 Screen 세션을 통해 SSH 키 전달을 다시 연결할 수 있나요?. 대답은 아마 같을 것이다.