BASHプログラミング
 Computer >> コンピューター >  >> プログラミング >> BASHプログラミング

RaspberryPiにリモートでSSH接続する方法[簡単なガイド]

Linux、macOS、WindowsからSSH経由でRaspberryPiに接続するために利用できるオプションの概要は次のとおりです。

ネットワーキング

有線または無線のネットワーク上にPiがあることを前提としています。

静的IPアドレスとDHCP

Raspberry Piは、ほとんどの場合、 DHCPを介してIPアドレスを受信するように構成されています。 (動的ホスト構成プロトコル )、これはルーターが利用可能なアドレスをPiに割り当てることを意味します。自動的に割り当てられるため、事前に何になるかわかりません。

RaspberryPiを静的IPで構成した場合 アドレスまたはDHCP 予約 ルーター上–おめでとう ! IPアドレスが何であるかはすでにわかっています(自分で設定するため)。

RaspberryPiのIPアドレスを見つける

PiがDHCPを使用してIPアドレスを受信するように構成されている場合(これはデフォルトの動作です)、それが何であるかを確認する必要があります。

ディスプレイとキーボードを接続した状態

ネットワークに接続するには、ネットワーク上のPisIPアドレスを知っている必要があります。このタイプを見つけるには:

 hostname -l <​​/ pre> 

…PiのLinuxシェルに。 IPアドレスが返されます– 192.168.0.100のようになります または10.1.0.100

ディスプレイなし、ネットワーク接続あり

Raspberry Piにディスプレイ/キーボードが接続されておらず、ネットワークに接続されている場合でも、どのIPアドレスが割り当てられているかを確認できます:

ルーターから

ルーターに接続してルーター管理インターフェースにログインできる場合は、DHCPテーブルを確認できます。 割り当てられたIPアドレスと、割り当てられたデバイスのタイプが一覧表示されます。リストでPiを見つけて、そのIPアドレスをメモすることができます。

DHCPテーブルは、クライアントリストの下に表示されることがあります。 または接続されたデバイス またはwifiデバイス –ルーターのマニュアルを確認して、デバイスで使用されているラベルを確認してください。

Raspberry Piが接続するたびにルーターからDHCP経由で同じIPアドレスを受信するようにしたい場合は、 DHCP予約を使用してルーターに指示することができます –繰り返しになりますが、ルーターのマニュアルにこれを行う方法が記載されています。 Piのアドレスを予約すると、接続するたびにそのアドレスを確認する必要がなくなります。

マルチキャストDNS

ネットワークがmDNSをサポートしている場合 、アドレス raspberrypi.localでPiに接続するだけです。 IPアドレスを使用する代わりに。このアドレスで利用できるかどうかを確認するには、次のように入力します。

 ping raspberrypi.local 

ターミナルまたはコマンドプロンプトに移動します。 Piがraspberrypi.localで到達可能である場合 、成功メッセージが表示されます。そうでない場合はエラーが表示されます。

raspberrypi.local デフォルトのホスト名です Raspberry PiOSを実行しているRaspberryPiの場合–別のものに設定した場合(たとえば、Ubuntu MATEをインストールするときに、独自のホスト名を指定できます)–代わりにそれを使用する必要があります。

ネットワークスキャナーの使用

AndroidまたはiOSデバイスが手元にある場合は、無料の Fingを使用できます。 ネットワークをスキャンして、デバイスのリストとリスト内のIPアドレスを取得するアプリ。

RaspberryPiOSでSSHを有効にする

キーボードと画面が接続されたRaspberryPiで、ログインして次のコマンドを実行します。

 sudo raspi-config 

次に、メニューオプションに移動します:

インターフェースオプション->SSH

そして、SSHアクセスを有効にします。

SSH経由で接続

Linux

SSHは、ほとんどすべての最新のLinuxディストリビューションに付属しているため、インストールについて心配する必要はありません。ターミナルを開いて次のように入力するだけです:

 ssh admin@wsxdn.com 

場所:

  • pi 接続したいユーザー名です
  • 192.168.0.100 RaspberryPisのIPアドレスです

ウィンドウ

WindowsのすべてのバージョンにSSHクライアントが組み込まれているわけではないため、 PuTTYと呼ばれる優れたプログラムを使用します。 接続するには:

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

からダウンロードします。

ダウンロードしたら、PuTTYを開いて入力します

 admin@wsxdn.com 

ホスト名(またはIPアドレス) フィールドに移動し、[開く]をクリックします

Mac

macOSでの接続は、Linuxでの接続とまったく同じです。上記を参照してください。

iOS / Android

https://termius.comは、モバイル用のクロスプラットフォームSSHツールを提供していますが、サインアップが必要です。 iOSおよびAndroidからSSH経由でデバイスに接続できるように、ソフトウェアをセットアップして使用する方法に関する広範なドキュメントがあります。

結論

SSH経由でRaspberryPiに接続したら、モニターとキーボードを切断して「ヘッドレス」で使用できます。つまり、Piをウェブサーバー、CCTVシステム、または音楽ストリーマーとして使用している場合は、目立たない場所に収納することでスペースを節約できます。

SSH経由で接続している間は、Piを直接制御している場合に通常行うことをすべて実行できるため、デスクトップコンピューターからモニターを常に取り外してPiを使用する手間を省くことができます。今すぐマルチタスクを実行できます!


  1. Android で IP アドレスを非表示にする方法

    Android デバイスを使用して Web を閲覧する方が便利で、PC やデスクトップを使用するよりも指先で快適に Web を閲覧できます。ただし、PC やラップトップで IP アドレスを非表示にすることについて聞いたことがあるかもしれませんが、Android デバイスで IP アドレスを非表示にすることは、一部のユーザーにとっては困難な場合があります。したがって、あなたを助けるために、必要に応じて従うことができる小さなガイドを用意しました。 Android で IP アドレスを非表示 Android で IP アドレスを非表示にする方法 IP アドレスとは? IP アドレスは、ユ

  2. Windows 10 で IP アドレスを確認する方法

    IP アドレスの確認:これはよく言及されるアクティビティですが、依然として専門用語で混乱する可能性があります。このガイドでは、ローカル ネットワークとより広いインターネットの両方で、現在のデバイスの IP アドレスを見つける方法について説明します。 まず、IP 自体について話しましょう。簡単に言うと、IP アドレスは、接続先のネットワークによってデバイスに割り当てられる一意の識別子です。 PC、電話、またはタブレットを Wi-Fi に接続するたびに、ルーターはデバイスに IP アドレスを渡します。これにより、デバイスはネットワーク経由でトラフィックを受信し、その存在を他のユーザーにブロードキ