投稿

ラベル(SSH)が付いた投稿を表示しています

UECS Piファームウエアを自分用にカストマイズする④

イメージ
UECS Piのカストマイズシリーズの最後にSSHを使えるようにする方法を紹介します。 SSHは分散系システムのエンジニアでないとなじみがないかもしれませんが、分散系開発ではよく使われるツールです。Raspberry Piは個人で使うことが多いと思いますが、UNIX OSは本来サーバーとしても使われるので複数ユーザーで別の端末から操作できるようになっています。SSHを使えば自分がいつも使っているPCからRaspberry Piを操作することができます。 これまで紹介したUECS Piファームウエアのカストマイズでは、ネットワーク構成のファイルなどをテキストエディタで編集しました。複数の環境でUECS Piを運用する場合に何かの理由でSDカードを交換することがあると思いますが、いちいちネットワーク定義ファイルを手で書き換えるのは面倒ですし、間違いも起こりがちです。実績のあるファイルをPCに保管して必要な都度置き換える手順をとれば運用しやすくなります。 SSHのクライアントソフトを使えば、Raspberry PiのSDカードの中身をPCの1つのドライブのようなイメージで操作することができます。 なお、この記事ではPCで使用するOSはWindowsを前提にしています。MACの方はPC側のソフトをそれようにしてください。 何ができるようになるか 下記の写真はWinSCPというクライアントソフトを使ってRaspberry PiのSDカードの/etc/networkディレクトリを表示したものです。右がRaspberry Piのディレクトリで左がPC側のフォルダーです。 WindowsのWinSCPでRaspberry Piのディレクトリーを表示 上の画面でファイルを選択して右のRaspberry Piから左のWindows側にドラッグアンドドロップすればファイルをコピーできます。画面では左のPCのフォルダーにすでにネットワークファイルをコピーしています。Windows側からRaspberry Pi側にも左から右のドラッグアンドドロップでコピーできます。 また、ファイルをダブルクリックするとWindowsのエディターでファイルを編集できます。ネットワークで検索したプログラムや定義内容もコピペで編集できるので便利です。エディターはWinSCPの設定で好きなものを追加できます。 De...