내 프로그램에서는 ssh
"보통" 약 0.3초가 걸리지만 때로는 2초 이상이 걸릴 수도 있습니다.
이것이 ssh 실행 시간의 일반적인 변화인지, 가끔 발생하는 2초를 없애기 위해 할 수 있는 일이 있는지 궁금합니다.
지금까지 시도/읽은 내용:
pam_systemd
구성 파일에서 PAM 모듈을 비활성화합니다/etc/pam.d/system-auth-ac
. 이는 정말 도움이 되었습니다. 한때 SSH 실행 시간이 15초가 넘게 매우 길었는데 비활성화하면 문제가pam_systemd
해결되었습니다.- (권장대로)
UseDNS
로 설정no
SSH 서버에 연결하는 데 시간이 너무 오래 걸립니다.): 내 기본 설정sshd_config
은 이므로no
내 문제와 관련이 없다고 생각합니다. 주석 처리
sshd_config
(에서이 문제):GSSAPIAuthentication yes GSSAPIDelegateCredentials no
시도했지만 내 상황에는 도움이 되지 않았습니다.
SELinux
: 장애가 있는.
다른 제안이 있나요?
미리 감사드립니다!
고쳐 쓰다
2초의 실행 시간은 ssh 연결 때문이 아니라 ssh를 통해 전송된 명령 때문이라는 것을 알았습니다. 따라서 ssh 문제가 아니었습니다.
나는 이 질문을 삭제하고 싶지 않습니다. 내가 시도한 것이 도움이 되기를 바랍니다.
감사해요!
답변1
이 옵션을 사용하여 SSH 클라이언트를 실행하면 -vvv
가장 자세한 출력이 제공됩니다. 이렇게 하면 지연이 클라이언트로 인해 발생하는지 서버로 인해 발생하는지, 그리고 지연이 발생하는 정확한 위치를 확인할 수 있습니다.