리눅스 ssh 접속 시도 느림 해결 방법

리눅스 서버에서 SSH를 이용하여 접속을 시도할 때 한참을 접속을 하다가 연결되는 경우가 있습니다. 이럴 경우 접속을 조금이라도 더 빠르게 하는 방법을 알려드리겠습니다.

 

sshd_config 파일 수정

# vi /etc/ssh/sshd_config


SSH 접속 시에 DNS 조회(Lookup)를 하여 DNS을 찾지 못하는 경우 그 만큼의 대기시간을 가지느라 접속이 느려지는 경우가 있습니다.
이럴 때에는 DNS Lookup 하는 기능을 off 해주면 ssh 접속이 조금이라도 더 빨라질 수 있습니다.

/etc/ssh/sshd_config 파일에 'UseDNS=yes' 가 설정되어 있거나 설정 자체가 주석처리 되어 있을 경우 주석을 해제 합니다.

usedns yes

기본적으로 UseDNS가 yes로 되어 있으실 겁니다. /UseDNS 로 해당 부분을 찾아 줍니다.

 

usedns no

no 설정으로 변경합니다.

이렇게 설정을 한 후

# service sshd restart
or
# systemctl restart sshd

 

명령어로 ssh 데몬을 재시작 해줍니다.

ssh -v host 를 통해서 ssh에 대한 로그를 확인할 수 있습니다.
-v 부터 -vv -vvv 까지 v 개수가 많아 질수록 더욱 상세하게 로그를 남길 수 있습니다.

댓글

Designed by JB FACTORY