RaspberryPiにSSHまたはSFTPで接続する方法

思い切ってRaspberryPi(Raspberry Pi)を購入しました。おめでとう!Piにキーボードとモニターを接続していない場合は、ネットワーク上の別のコンピューターからリモートで接続する必要があります。また、Piの使用方法によっては、手の届きにくい場所に設置される場合がありますので、キーボードやモニターを取り付けていても、必ずしもそうとは限りません。Piにリモート接続する方法が必要です。

この記事では、SSHSFTPをPiに使用する方法、コマンドを実行する方法、ファイルを転送する方法を紹介します。Raspberry Piは、接続に使用しているコンピューターと同じネットワーク上にあると想定します。

SSHとは何ですか?

SSHは(SSH)SecureShellの略です。これは、PiとPiにリモート接続するために使用しているコンピューターとの間でテキストを安全に送受信する方法を提供する標準のネットワークプロトコルです。パスワードを入力してPiにログインしたり、コマンドを実行したりするなど、あらゆる種類の目的 でSSHプロトコルを使用します。

SSHは、ネットワークを介してプレーンテキストでコマンドを送信するTelnetの代わりとして設計されました。対照的に、SSHはこれらのコマンドを暗号化します。すべて(Any)のネットワークサービスは、 TCPポート22 を介して動作するSSHを使用できます。(SSH)

SFTPとは何ですか?

SFTPは、 (SFTP)Secure(Secure File Transfer Protocol) FileTransferProtocolの略です。SFTPは、Piとネットワーク上の別のコンピューター間でファイルを転送するための高速で便利な方法です。SFTPは、 (SFTP)SSHと同様に、あるコンピューターから別のコンピューターに移動するときにすべてのデータが暗号化される ため、 FTPよりも安全です。

すべてのデータをプレーンテキストで転送したくないですか?確かに違います!子供(Stay)たち、安全を確保してください。

RaspberryPiにSSHで接続する方法

まず、 SSHを使用して、 (SSH)PuTTYを使用してネットワーク上のWindowsPC(Windows)からRaspberryPiに接続する方法から始めます。PuTTYは、無料で利用できるいくつかのSSHクライアントの1つです。PuTTYは、ボランティアのチームによって完全に開発およびサポートされているオープンソースソフトウェアであるため、私たちは気に入っています。必要なSSHクライアントを使用できます。始める前に、必ずダウンロードしてインストールしてください。

  1. (Make)PiでSSH(SSH)が有効になっていることを確認してください。Raspberry Pi 4を最初から使用する場合、このスタートガイドには、 (this getting started guide)RaspberryPi内のSDカードにテキストファイルを作成してSSHを有効にする方法の説明が含まれています。 
  2. PiでSSH(SSH)が有効になっていることを確認したら、次に、 PuTTYなどの(PuTTY)SSHクライアントでPiに接続するためにPiのIPアドレスを見つける必要があります。まだ知らない場合は、このガイドに従って(follow this guide)、PiのIPアドレスを決定するいくつかの方法を詳しく説明しています。
  3. Windows PCでPuTTY(または別のSSHクライアント)を起動し、PiのIPアドレスを入力します。SSHポートは22です。ほとんどのSSHクライアント(SSH)には、ポート番号がすでに入力されています。

  1. [開く](Open)を選択して、Piに接続します。
  2. これにより、ログインを求められるターミナルウィンドウが起動します。ユーザー名を入力してEnterキーを押します(Enter)(ほとんどのPis(Pis)のデフォルトのユーザー名はpiです。)
  3. 次に、パスワードを入力するか、PCのクリップボードにコピーし、ターミナルウィンドウを右クリックして貼り付けます。入力時にパスワードは表示されない(not )ことに注意してください。Enterキー(Enter)を押します。

これでSSH(SSH)経由でPiに接続され、ターミナルを使用してコマンドを実行(execute commands)できるようになりました。Piのデフォルトのパスワードをまだ変更していない場合は、これを行うのに最適なタイミングです。SSHが有効になっているため、Raspberry Pi(Raspberry Pi)がデフォルトのパスワードを使用している場合、誰かが侵入するのは非常に(very )簡単です。

ラズベリーパイにSFTPで接続する方法

上記では、 (Above)SSHクライアントを使用してネットワーク上のPiに安全に接続し、コマンドを実行する方法について説明しました。ファイルの転送には、SFTPクライアントを使用します。技術的には、 PuTTY(PuTTY)を使用してファイルを転送することは可能ですが、面倒です。必要なときにファイルをまとめて移動するために使用できるファイルブラウザがあると、はるかに便利です。

FileZillaは、 (FileZilla)SFTPをサポートする人気のあるFTPクライアントです。SSHで接続できる場合は、 SFTPでも接続できます。便利(Convenient)ですね。

Prepare by downloading and installing FileZilla or your SFTP client of choice on the computer you’re using to remotely connect to your Pi. WinSCP is another popular SFTP client. Remember, you don’t need an SFTP server, just an SFTP client.

Pro Tip: If you install FileZilla, watch out for when it asks you to install McAfee and WinZip. Select Decline if you don’t want to install those programs on your computer.

  1. Launch FileZilla or another SFTP client.
  2. In the field marked Host, enter your Pi’s IP address. 

  1. ユーザー名(Username )パスワード(Password)を入力します。 
  2. Quickconnectを選択します。SFTPクライアントにパスワードを保存するオプションが表示される場合があります(SFTP)が、一部のクライアントはそのパスワードを安全でないテキストファイルに保存するため、お勧めしません。 

  1. 接続すると、Piのフォルダー構造をナビゲートし、Piとネットワーク上の他のコンピューター間でファイルを前後にコピーできます。FileZillaウィンドウの左側にはローカルファイルが表示され、右側には接続したコンピューター(この場合はPi)上のファイルが表示されます。

たとえば、ローカルコンピューターからPiにファイルをコピーする場合は、左側のソースフォルダーと右側の宛先フォルダーに移動します。FileZillaのファイルマネージャーを使用すると、ローカルサイトとリモートサイトの間でファイルをドラッグアンドドロップできます。 

Piプロジェクトの検索

コマンドの実行とPiとの間でのファイルの転送に慣れると、 Pi(put your Pi to work)を機能させるためのさまざまな方法がいくつもあることに気付くでしょう。ただし、分析の麻痺に屈することはありません。プロジェクトを選んで飛び込んでください(Don)それは本当に学ぶための最良の方法です。



About the author

私は、Excel や PowerPoint などの Microsoft Office ソフトウェアの使用経験があるコンピューターの専門家です。また、Google が所有するブラウザーである Chrome の使用経験もあります。私のスキルには、書面および口頭での優れたコミュニケーション、問題解決、批判的思考が含まれます。



Related posts