nerves_pack(vintage_net含む)を使ってNervesのネットワーク設定をした〜SSHのポート番号変更〜
先日「nerves_pack(vintage_net含む)を使ってNervesのネットワーク設定をした〜SSHログインまで〜」を公開したので調子にのってnerves_pack
の特徴にもあるSSHのログインポート番号を変更してみました。
環境
ハードウェアとネットワークはこのような構成です。
今回もホスト名flamboise03を置き換えることにします。
nerves_pack
のインストールと設定は「nerves_pack(vintage_net含む)を使ってNervesのネットワーク設定をした〜SSHログインまで〜」をみてください。
ハードウェア
- Mac OSX
- NervesをRaspberryPi 3で稼働
ネットワーク
-
Mac OSX
- 有線LAN→メンテナンス用、固定IPアドレス(192.168.5.100/24)
-
RaspberryPi 3(flamboise03)
SSHポート番号変更
config/target.exs
に設定を追記します。
今回は公式ドキュメントどおりポート番号を2222に変更してみます。
config :nerves_pack, ssh_port: 2222
コンパイル&アップロード
config/target.exs
に設定を追記したらコンパイルしてファームウェアをアップロードします。
~> mix firmware
~> ./upload.sh 192.168.5.57
確認
まずポート番号を指定せずにSSHして失敗するかどうか確認します。
~> ssh 192.168.5.57
ssh: connect to host 192.168.5.57 port 22: Connection refused
無事に失敗したので次にポート番号を指定してSSHしてみます。
~> ssh -p 2222 192.168.5.57
Interactive Elixir (1.9.1) - press Ctrl+C to exit (type h() ENTER for help)
Toolshed imported. Run h(Toolshed) for more info
RingLogger is collecting log messages from Elixir and Linux. To see the
messages, either attach the current IEx session to the logger:
RingLogger.attach
or print the next messages in the log:
RingLogger.next
iex(1)>
うまくログインすることができました!
まとめ
SSHでログインする場合のポート番号を変更することができました。
sshd.confを設定するような感じでサクッと変更できるのは嬉しいですね
参考URL
Author And Source
この問題について(nerves_pack(vintage_net含む)を使ってNervesのネットワーク設定をした〜SSHのポート番号変更〜), 我々は、より多くの情報をここで見つけました https://qiita.com/nishiuchikazuma/items/0312d2e264128a10edb0著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .