0
0

More than 3 years have passed since last update.

Raspberry PIへSSH接続について

Last updated at Posted at 2021-04-29

概要

今日はRaspberry PIにSSHプロトコールで接続する場合、特定しているIPアドレスでアクセスではなく「hostname」からSSHを接続できることを確認します。

ホスト名を確認

下記のコマンドでホスト名が「raspberry」であることを確認します。

pi@raspberry:~ $ hostname
raspberry
pi@raspberry:~ $

ホスト名を変更

下記のコマンドから表示される画面でホスト名を変更します。

pi@raspberry:~ $ sudo raspi-config

①Raspberry PIの設定画面のメインが表示されます。「1.System Options」を選択します。
image.png

②次の画面が表示されます。「S4 Hostname」を選択します。
image.png

③次の画面が表示されます。ホスト名で入力可能な文字などを説明しています。「OK」ボタンを選択します。
image.png

④現在設定されているホスト名が表示されています。
image.png

⑤ホスト名に「RPI4」を入力して「OK」ボタンを選択します。
image.png

⑥Raspberry PIの設定画面のメインが表示されます。「Finish」を選択します。
image.png

⑦今再起動しますか?メッセージが表示されます。「Yes」を選択します。
image.png

⑧Raspbery PIが再起動されます。

ホスト名でSSH接続

次の画面TeraTermで先ほど変更したホスト名「RPI4」を入力してSSH接続します。

①既存のRaspbery PIのIPアドレスが表示されます。「RP4」を入力します。
image.png

②次の画面でOKボタンをクリックします。
image.png

③次の画面が表示されますが、「Continue」を選択します。
image.png

④次の画面でRaspbery PIのログイン情報を入力します。
image.png

⑤SSH接続できて次のプロンプトが表示されていることを確認できます。

pi@RPI4:~ $

変更されたホスト名を再確認

次のコマンドで変更されたホスト名を確認します。
下記の内容で見てわかると思いますが、
プロンプトで「pi@RPI4:~ $」表示でホスト名が「RPI4」で表示されています。

pi@RPI4:~ $ hostname
RPI4
pi@RPI4:~ $

その他

変更されているホスト名が格納されている2つのファイルを変更してホスト名を変更もできます。
以下の手順で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」ボタンをクリックします。
image.png

⑤Raspbery PIのログイン情報を入力します。
image.png

⑥正常にログインができて次のプロンプトが表示されます。

pi@RPI4-SSH:~ $

終わりに

最近SBCの種類が多いので、毎回IPアドレスでアクセスよりホスト名で管理した方が分かりやすいと思いまして、記事を書きました。
1台のRaspbery PIでもIPアドレスよりホスト名が短いので、よいと思います。
皆さんもこれからホスト名でSSH接続はいかがでしょうか。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0