우분투 sudo: unable to resolve host : Connection timed out 해결 방법

label리눅스

우분투에서 일반 사용자 계정이 슈퍼 유저 권한을 얻을때 superuser do 의 약자인 sudo 명령어를 사용하는데요.

명령어 앞에 sudo 를 붙이거나 여러 명령어를 사용할 경우 명령어 앞에 sudo를 붙이기 번거롭기 떄문에 root 권한을 얻기 위해 sudo su 를 입력하게 됩니다.

sudo: unable to resolve host : Connection timed out

이때 위와 같이 호스트를 확인할 수 없다는 메시지와 함께 명령어 실행은 되지만 반응이 느린 경우, 우분투의 호스트네임이 로컬 컴퓨터 IP로 지정되지 않아 생기는 문제로 다음과 같이 해결할 수 있습니다.

우분투 로컬 컴퓨터 IP 호스트에 지정하기

root@TUTORIAL:/# hostname
TUTORIAL

hostname 명령어로 현재 서버 또는 PC 이름을 확인합니다.

root@TUTORIAL:/# vi /etc/hosts

호스트 파일을 에디터로 열어줍니다.

127.0.0.1 localhost TUTORIAL

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

127.0.0.1에 등록된 localhost 이름 옆에 확인한 컴퓨터 이름을 입력합니다.

root@TUTORIAL:/# service networking restart

호스트이름을 변경한 것을 적용하기 위해 위 명령어로 네트워크 데몬을 재시작한 다음 sudo 명령어 사용시 더이상 호스트를 찾을 수 없다는 문구가 나오지 않는 것을 확인할 수 있습니다.

저자

댓글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Fill out this field
Fill out this field
유효한 이메일 주소를 입력해주세요.

같은 카테고리 글

Linux 크론탭 Crontab 사용법
Linux 크론탭(Crontab) 사용법
크론탭(Crontab)은 리눅스에서 정해진 시간에 스크립트나 데몬 등을 실행하는 스케줄러(Scheduler) 기능입니다. 특정 시간, 요일에 특정한 작업을 실행해야 하거나 반복 작업을 할…