실무에서 개발 / 빌드 / 테스트를 한 곳에서 진행하는 부분은 흔치 않습니다.

여러 host를 드나들며 작업을 해야 하는데 이때 유용하게 쓰이는 것이 ssh입니다.

 

다만 ssh를 접속했을 때 약간의 지연이 발생하는 경우가 있는데요,

한두 번 접속할 거라면 참고 넘기겠지만 거의 매일을 마주해야 한다면 무시할 수 있는 시간은 아니죠.

이를 해결할 수 있는 간단한 방법을 소개합니다.

 

1. ssh 설정파일을 엽니다.

 

# sudo vim /etc/ssh/sshd_config

 

2. 다음 두 문구를 수정합니다.

 

GSSAPIAuthentication yes -> GSSAPIAuthentication no

-> 설정 파일의 변경사항이 없다면, 80번대 줄에 있습니다

ssh 연결 시 GSS API를 사용할지에 대한 여부를 설정하는 field입니다.

GSS API는 DNS 호출을 합니다. 그러므로 이걸 사용했을 때

만약 DNS 호출에서 응답이 없다면 지정된 timeout 시간만큼 대기해야 하므로

GSS API 인증이 필요없는 ssh 연결의 경우 이를 해제하면 시간을 줄일 수 있습니다.

 

 

# UseDNS yes -> UseDNS no

-> 설정 파일의 변경사항이 없다면, 120번대 줄에 있습니다.

주석 처리되어 있거나 yes로 설정되어 있을 경우 반드시 no로 변경합니다.

 

3. sshd 서비스를 재시작합니다.

 

# sudo service sshd restart