web-dev-qa-db-ja.com

Asus RT-N66UはSSHアクセスを有効にします

sshこのルーターへのアクセスを有効にするオプションは、ファームウェアのストックバージョンでは利用できませんか?

[管理]-> [システム]の下に "Enable Telnet"しか表示されません。
それは一種の不十分です。 Telnetはプレーンテキストでネットワーク経由で送信され、安全ではありません。ファームウェアバージョン3.0.0.4.376_1071を持っていますが、これはルータのアップデートチェック機能による最新バージョンです。

あなたの周りのグーグルなら、他の人々がこの人気のあるルーターへのSSHアクセスについて話していました。カスタムファームウェアを使用していますか?

19
CarlGammaSagan

カスタムファームウェアを使用していますか?

はい、このルーターのほとんどの所有者は tomato または mods のようなカスタムファームウェアを使用しています。

3
Jan

これは1歳ですが、似たようなページを読んだ後、同じルーターでsshdを動作させようとしていたので、私は見つけたものを利用したいと思いました。

バージョン3.0.0.4.376_3861を使用していますが、まだsshdに追加されていません。私はメニューの隠されたsshオプションから笑い出した。彼らはまだそこにいますが、機能しません。私はtelnetしてnvram show | grep ssh。まだ何もありませんでしたが、とにかくshinji14の答えを試してみました。私もリブートを試みましたが、nmapはまだポートスキャンでSSHを示しませんでした。その後、Telnetで接続してls -alR --color=always | moreと結果をスキャンした後、BusyBoxを使用していることがわかりました。 BusyBoxにsshdが組み込まれているかどうかを思い出せなかったので、busybox --helpとリストに表示されませんでした。

BusyBoxのサイトでは、sshdのDropbear here について言及しているため、0xC0000022LまたはのようなWRTバリアントを使用している可能性があります。その上にDropbearを置いている。私はおそらく自分でDropbearを試すことになるでしょう。それがうまくいけば、私はそれをストックしておくことができ、公式のアップデートがインストールされたときはいつでもそれを元に戻すことができるので、それは行くべき道だと思います。

3
Brian Chandler

著者によると、AsusWRT-Merlinという名前のAsusWRTのカスタマイズバージョンは、dropbearの形式でSSHをサポートしています。

このREADME で「SSHD」を検索します。

GithubのWebサイト を確認して独自のものを作成するか、下部にあるダウンロードリンクに従ってください。

また、次の点に注意してください:AsusWRTは、もともとトマトのフォークでした。それ以来、それはかなり大きく分岐しましたが、ファームウェアのダウンロードページでAsusが提供する提案よりも少し強化されたバージョンだけが必要な場合、これはあなたにとって正しいことかもしれません。

2
0xC0000022L

ルーターのWebページをデバッグすると、管理タブでssh行がdisplay:none;のスタイルで非表示になっていることがわかります。

あなたはtelnetを経由して値を設定することができます

nvram set sshd-enabled=1
nvram set sshd-port=22

これらの値はルーターのApacheサーバーで確認できます。ルーターのWebページのソースコードを確認してください。

0
shinji14