Raspberry PI에 SSH 연결 정보

5563 단어 SSHRaspberryPi

개요



오늘 Raspberry PI에 SSH 프로토콜을 통해 연결하는 경우 식별하는 IP 주소로 액세스가 아닌 "hostname"에서 SSH를 연결할 수 있는지 확인합니다.

호스트 이름 확인



다음 명령을 사용하여 호스트 이름이 "raspberry"인지 확인합니다.
pi@raspberry:~ $ hostname
raspberry
pi@raspberry:~ $

호스트 이름 변경



아래 명령에서 표시되는 화면에서 호스트 이름을 변경합니다.
pi@raspberry:~ $ sudo raspi-config

① Raspberry PI 설정 화면의 메인이 표시됩니다. 1.System Options를 선택합니다.


② 다음 화면이 표시됩니다. "S4 Hostname"을 선택합니다.


③다음 화면이 표시됩니다. 호스트명으로 입력 가능한 문자 등을 설명합니다. 확인 버튼을 선택합니다.


④ 현재 설정되어 있는 호스트명이 표시됩니다.


⑤ 호스트 이름에 “RPI4”를 입력하고 “OK” 버튼을 선택합니다.


⑥ Raspberry PI 설정 화면의 메인이 표시됩니다. 마침을 선택합니다.


⑦ 지금 재부팅하시겠습니까? 메시지가 표시됩니다. 예를 선택합니다.


⑧ Raspbery PI가 다시 시작됩니다.

호스트 이름으로 SSH 연결



다음 화면 TeraTerm에서 이전에 변경한 호스트 이름 "RPI4"를 입력하여 SSH 연결합니다.

① 기존 Raspbery PI의 IP 주소가 표시됩니다. RP4를 입력합니다.


② 다음 화면에서 OK 버튼을 클릭합니다.


③다음 화면이 표시됩니다만, 「Continue」를 선택합니다.


④ 다음 화면에서 Raspbery PI 로그인 정보를 입력합니다.


⑤ SSH 연결이 가능하고 다음 프롬프트가 표시되는지 확인할 수 있습니다.
pi@RPI4:~ $

변경된 호스트 이름 재확인



다음 명령으로 변경된 호스트 이름을 확인합니다.
아래 내용으로 보면 알 수 있습니다.
프롬프트에서 "pi@RPI4:~$"보기에서 호스트 이름이 "RPI4"로 표시됩니다.
pi@RPI4:~ $ hostname
RPI4
pi@RPI4:~ $

기타



변경된 호스트 이름이 들어 있는 두 개의 파일을 변경하여 호스트 이름을 변경할 수도 있습니다.
다음의 순서로 2개의 파일에 호스트명을 변경해 재기동하면 변경된 호스트명이 반영됩니다.
명령으로 변경하는 것을 좋아하는 사람은 이것으로 좋다고 생각합니다. 조금 귀찮아요.

①//etc/hosts 파일에서 호스트 이름 변경
pi@RPI4:~ $ cat /etc/hosts
127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

127.0.1.1       RPI4
pi@RPI4:~ $ sudo vi /etc/hosts
pi@RPI4:~ $ cat /etc/hosts
127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

127.0.1.1       RPI4-SSH

②/etc/hostname 파일에서 호스트 이름 변경
pi@RPI4:~ $ cat /etc/hostname
RPI4
pi@RPI4:~ $ sudo vi /etc/hostname
sudo: unable to resolve host RPI4: Name or service not known
pi@RPI4:~ $ cat /etc/hostname
RPI4-SSH
pi@RPI4:~ $

③「sudo reboot」명령으로 재기동합니다.

④ 파일에서 직접 변경한 호스트명 ​​「RPI4-SSH」를 입력하고 「OK」버튼을 클릭합니다.


⑤ Raspbery PI 로그인 정보를 입력합니다.


⑥ 성공적으로 로그인할 수 있고 다음 프롬프트가 표시됩니다.
pi@RPI4-SSH:~ $

끝에



최근 SBC의 종류가 많기 때문에, 매회 IP 주소로 액세스보다 호스트명으로 관리하는 것이 알기 쉽다고 생각해, 기사를 썼습니다.
하나의 Raspbery PI에서도 IP 주소보다 호스트 이름이 짧기 때문에 좋다고 생각합니다.
여러분도 앞으로 호스트명으로 SSH 접속은 어떻습니까.

좋은 웹페이지 즐겨찾기