アンドロイド

Raspberry PiでSSHを有効にする方法

Create Your Own Virtual Assistant AI Using A Raspberry Pi and Jasper!

Create Your Own Virtual Assistant AI Using A Raspberry Pi and Jasper!

目次:

Anonim

Secure Shell(SSH)は、クライアントとサーバー間の安全な接続に使用される暗号化ネットワークプロトコルです。 Raspbianの最近のバージョンでは、SSHアクセスはデフォルトで無効になっていますが、簡単に有効にできます。

このチュートリアルでは、Raspberry PiボードでSSHを有効にする方法を示します。 SSHを有効にすると、Piにリモート接続して管理タスクを実行したり、ファイルを転送したりできます。

Raspberry PiにRaspbianがインストールされていることを前提としています。

スクリーンなしでRaspberry PiでSSHを有効にする

Raspberry PiでSSHを有効にするには、次の手順を実行します。

  1. Raspberry Piの電源を切り、SDカードを取り外します。SDカードをコンピューターのカードリーダーに挿入します。 SDカードが自動的にマウントされます。OSファイルマネージャーを使用して、SDカードのブートディレクトリに移動します。 LinuxおよびmacOSユーザーは、コマンドラインからこれを行うこともできます。ブートディレクトリ内に、拡張子なしでsshという名前の新しい空のファイルを作成します。コンピューターからSDカードを取り外し、PiボードのRaspberry Pi.Powerに入れます。 。 起動時にPiはこのファイルが存在するかどうかを確認し、存在する場合はSSHが有効になり、ファイルが削除されます。

それで全部です。 Raspberry Piが起動したら、SSHで接続できます。

Raspberry PiでSSHを有効にする

Raspberry PiにHDMIモニターを接続している場合は、デスクトップGUIまたはターミナルから手動でSSHを有効にできます。

GUIからSSHを有効にする

  1. 「設定」メニューから「Raspberry Pi設定」ウィンドウを開きます。

    「インターフェース」タブをクリックします。

    SSH行の横にある「有効」を選択します。

    「OK」ボタンをクリックして、変更を有効にします。

端末からSSHを有効にする

  1. Ctrl+Alt+T キーボードショートカットを使用するか、端末アイコンをクリックして端末を開き、 raspi-config 入力して raspi-config ツールを起動します。

    raspi-config

    キーアップまたはキーダウンを使用して「インターフェースオプション」に移動し、 Enter を押します。

    「SSH」に移動して Enter を押します。

    SSHサーバーを有効にするかどうかを尋ねられます。 「はい」を選択して Enter を押します。

    次のウィンドウで、SSHサーバーが有効になっていることが通知されます。 Enter 押してメインメニューに戻り、「完了」を選択してraspi-configダイアログを閉じます。

または、 raspi-config ツールを使用する代わりに、 raspi-config sshサービスを開始して有効にすることもできます。

sudo systemctl enable ssh sudo systemctl start ssh

SSH経由でRaspberry Piを接続する

SSH経由でPiに接続するには、Raspberry PiのIPアドレスを知る必要があります。 画面なしでPiを実行している場合、ルーターのDHCPリーステーブルでIPアドレスを見つけることができます。 それ以外の場合、モニターが接続されている場合は、ipコマンドを使用してボードのIPアドレスを確認します。

ip a

IPアドレスが見つかったら、コンピューターからRaspberry Piに接続できます。 Windowsユーザーは、PuTTYなどのSSHクライアントを使用できます。

LinuxおよびmacOSユーザーにはデフォルトでSSHクライアントがインストールされており、次のように入力することでPiにSSH接続できます。

ssh pi@pi_ip_address PiボードのIPアドレスで pi_ip_address を変更します。 「pi」ユーザーのパスワードを変更していない場合、デフォルトのパスワードはraspberryです。

SSH経由で初めて接続する場合、RSAキーフィンガープリントを受け入れるように求められます。「yes」と入力して続行します。

Raspberry Piにログインすると、次のようなメッセージが表示されます。

Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright….

結論

Raspberry PiでSSHを有効にする方法を学習しました。 ボードにログインし、コマンドプロンプトから一般的なsysadminタスクを実行できるようになりました。 LinuxおよびmacOSユーザーは、SSH構成ファイルですべてのSSH接続を定義することにより、ワークフローを簡素化できます。

ご質問がある場合は、下にコメントを残してください。

sshラズベリーパイ