最近の Cattools と雷神管理器は SSH を使用して設定する必要があるため、新人のためにブログで輪を作らないように、まず SSH のチュートリアルを作成しました。これが完了すれば、元のブログに従って続けることができます!
このポッドキャストでは、3 つの異なる SSH 接続方法を試すことができます:
- Termius
- TTYD
- Windows Terminal または CMD (OpenSSH)
他のツールについても接続方法を提供していますので、興味がある方は最後までご覧ください。
::: info
本ブログでは全編 CatWrt を使用してデモを行います。デモ画像の一部の IP はデフォルトと一致しません。
ただし、文中のリンクはすべてデフォルトとしていますので、あなたの IP が変更されていない場合は、リンクに直接アクセスして迅速に設定できます。
デフォルト IP: 192.168.1.4
、パスワードは OpenWrt バックエンドにログインしたときのパスワードデフォルト: password
:::
Termius#
Termius は、全英語の SSH/Telnet ツールです。今後の動画ブログでの紹介内容はこのソフトウェアを中心に制作します。選んだ理由は、クロスプラットフォームのサポートを提供しており、PC とスマートフォンの同期が可能で、さらに sftp ファイル管理が非常に充実しているからです。
欠点は、無料プランに切り替えるよう頻繁にリマインドされることです。
ソフトウェアに入ったら、 NEW HOST
をクリックして新しいホストを作成します。Address (アドレス) の IP またはホスト名に私たちの IP アドレスまたはドメイン名を入力します。ここでは私たちの OpenWrt は 192.168.1.4
なので、これを入力します。
General の Label には、自分の好きな名前を追加します。ここでは CatWrt と名付けます。
次に Credentials from Personal vault の Username には私たちのアカウント root
を入力し、アカウントの下のプラス + Password,Key,Certifcate,FlDO2
を選択して Password
を選び、ルーターのバックエンドのパスワードを入力します。CatWrt のデフォルトは password
です。もし自分で変更したパスワードがあれば、そのパスワードを入力します。
Connect をクリックすると接続が成功します。初回ログイン時には、 キーを保存するために Enter を押す必要があります。ここが OpenWrt のターミナルインターフェースです。
TTYD#
ここでの TTYD は、一般的に CatWrt に無線デバイスを搭載しないソフトルーターで使用します。もしデフォルト IP アドレス (192.168.1.4) の場合は、 ここをクリックして CatWrt - システム - TTYD ターミナルにアクセス してください。
もし持っていない場合は、インストールすることを選択できますが、無線ルーターはスペースが非常に限られているため、実際には TTYD の Webshell 機能を使用する必要はありません。貴重なストレージスペースを無駄にしないためです。
CatWrt login: root
Password:
CatWrt login: が表示されたら、まずアカウント root
を入力して Enter を押します。次に Password: が表示されたら、ルーターのパスワードを入力します ( パスワードは入力時に表示されません)。
再度 Enter を押すと接続が成功します。ここが OpenWrt のターミナルインターフェースです。
TTYD が自動起動しない場合がありますので、 システム - 起動項目 で TTYD サービスを再起動してください!
Terminal#
ここでの Terminal は Windows 11 に標準装備されています。Windows 10 にない場合は、自分で Microsoft Store | マイクロソフトストア からダウンロードするか、Windows 7 のユーザーと一緒に CMD を使用することもできます。
OpenSSH がインストールされているか確認する必要があります。 設定 - システム - オプション機能 で OpenSSH クライアントがあるか確認し、あればインストール手順を無視してください。
インストールするには、上部の 機能を表示
をクリックして OpenSSH を見つけ、チェックを入れます 次へ - 追加。
デスクトップで右クリックして Open in Terminal
を選択するか、キーボードの Windows ロゴを押してスタートメニューを開き、Terminal を直接検索して開きます。
開いたら ssh [email protected]
を入力します。ここでの ssh の後には必ずスペースが必要で、続けて root@ を入力することで root アカウントでログインすることを示し、その後に OpenWrt ルーターの IP アドレスが続きます。
初回ログイン時には yes
を入力して Enter を押し キーを保存し、次回はキーの確認が不要になります。以下の図は、後続のログイン時にキーの確認が不要な場合を示しています。
PS C:\Users\Cat> ssh root@10.0.0.4
The authenticity of host '10.0.0.4 (10.0.0.4)' can't be established.
ED25519 key fingerprint is SHA256:djoJMQvgOoMgk6DCPxlyfs1VvHluM2GjGw143IDbx3s.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '10.0.0.4' (ED25519) to the list of known hosts.
root@10.0.0.4's password:
ここでの IP: 10.0.0.4
は、あなたのルーターの実際のアドレスに基づいて変更してください ( パスワードは入力時に表示されません)。
キーエラー#
このエラーは、以前に同じ IP に接続したことがあるが、その IP に対応するキーが変更されたために発生します。ここでの IP: 192.168.31.1
は、あなたのルーターの実際のアドレスに基づいて変更してください。
PS C:\Users\Cat> ssh root@192.168.31.1
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
85:82:b1:58:20:21:a5:da:be:24:e8:14:9a:12:b2:d2.
Please contact your system administrator.
Add correct host key in C:\Users\Cat\.ssh/known_hosts to get rid of this message.
Offending ECDSA key in C:\Users\Cat\.ssh/known_hosts:5
ECDSA host key for 192.168.31.1 has changed and you have requested strict checking.
Host key verification failed.
このキーをクリアするためにこのコマンドを使用するか、またはこのパスにあるファイル C:\Users<ユーザー名>.ssh/known_hosts
を削除してください。
ssh-keygen -R 192.168.31.1
サードパーティソフトウェア#
ここでは、他のソフトウェアを使用して操作を代替することができます。使いやすさを比較することができ、操作は大差ありません。呼び方が異なるだけです。
- Termius(機能が多く、英語で、使いやすい)
- TTYD (シンプル、一部の機器は別途インストールが必要)
- Terminal (シンプル、Win11 に内蔵)
- Putty(簡素、英語、理解しやすい)
- Finalshell (中国語、使いやすいが、使用は推奨しない)
最後に、より良いクリップボードの同期を得たい場合は、微信入力法 を使用して多端末のクリップボード同期を実現できます。今後、喵二の動画は Termius と共に登場します。
ヘルプ#
ファームウェアのサポートは完璧ではなく、バグが発生することがあります。問題が発生した場合は、下のコメント欄にメッセージを残すか、グループに参加して質問してください。私のファームウェアを使用している場合は、簡単な相談が可能です。有償であればなお良しです。他人のファームウェアを使用している場合はお答えしません!
コメントをたくさん残して励ましてください (´・・) ノ (._.`)
この記事は Mix Space によって xLog に同期更新されました。
元のリンクは https://www.miaoer.net/posts/blog/ssh-connection-to-openwrt