機器のセットアップで、PCとデバイスをケーブルで接続してデバイスの中に入りたい時がありました。
いつもはSSHで遠隔デバイスに接続していますが、直接接続した場合はSSHを使わなくてもいけそうな気がします。
環境
PC
mac
デバイス
今回はネットワーク機器を接続していました。
構成
構成としては、以下のようにハブをかませて繋いでいます。
mac - typeCハブ - シリアルケーブル - デバイス
ちなみに、macでは標準のターミナルソフトを使います。
CUIでシリアルを指定するには...?ということで、screenコマンドで繋ぎましょう。
接続方法
devディレクトリから、直接接続したデバイス情報を探します。
ls /dev/tty.usb
:
:
/dev/tty.usbserial-???
それっぽいデバイスが見つかれば、screenコマンドを実行します。
screen /dev/tty.usbserial-???
ログイン情報などが表示されれば成功です👏
接続先の操作を終了する際は、以下の順に押下します。
Ctrl+a→k→y
まとめ
ターミナルソフトを使っていればGUIでデバイスを指定できますが、CUIを使う場合はデバイスファイルから対象のデバイスを見つけることが可能です。
また、今回はmacを使いましたが、windowsでもmoreコマンドを使えば、同じようにデバイス情報の確認や指定デバイスへの接続が可能なようです。また試してみたいと思います。

