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

리눅스

우분투에서 일반 사용자 계정이 슈퍼 유저 권한을 얻을때 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
유효한 이메일 주소를 입력해주세요.

우분투 컴퓨터 이름 Hostname 변경하는 방법
우분투 컴퓨터 이름 hostname 변경하는 방법
우분투에서 터미널을 열거나 네트워크 공유를 사용해야할 때 표시되는 컴퓨터 이름은 hostname이라고 불리며 hostname을 변경하면 우분투에 표시되는 컴퓨터 이름을 지정할 수…