본문 바로가기

Linux

[ssh]로그인 시 몇 초 기다려야 될 때 (느린 로그인)

ssh로 ID/Password를 입력하고 로그인을 하려고 할 때 몇 초간 기다려야 하는 상황이 발생했다면 다음과 같이 DNS 설정을 확인해보시기 바랍니다: (왜 그런지 모르겠지만 ssh 서버에서 클라이언트 측의 hostname을 확인하고 싶어하는데, 클라이언트가 오프라인이기 때문에 time out되는 시간 동안 기다리는듯 합니다.)


1. /etc/resolv.conf 에 DNS가 올바로 설정되어있는지 확인합니다. Local로 연결된 상태라면 DNS를 삭제하는 것도 한 방법입니다.

2. /etc/ssh/sshd_config 파일을 열어 "UseDNS no"라는 항목을 추가합니다.

3. /etc/hosts에 클라이언트의 네트워크 주소를 추가합니다.


저 같은 경우는 local network로 연결된 상태에서 DNS가 KT의 168.126.63.1로 설정되어 있어서 해당 내용을 삭제하였더니 문제가 해결되었습니다.

'Linux' 카테고리의 다른 글

Daikon(C/C++ 테스트용) 설치과정  (0) 2014.11.21
BAP 설치 시 유의사항  (0) 2014.05.15
binCFI 설치과정 문제점  (0) 2014.05.15
WinSCP - 리눅스, 윈도우 파일전송  (0) 2012.12.10
Clonezilla로 리눅스 이미지 백업하기  (1) 2012.12.05