Dd-wrt v24SP2を搭載したバッファロールーターがあります。基本的な設定を行った後、管理ページへのhttpsアクセスを有効にしました。数日後、リモートsshのセットアップ中に、デフォルトのポートを22から443に変更しました。
そして今..まあ:)あなたは写真を手に入れました:)私はルーターをSSHで接続できますが、その管理ページにWebアクセスできません。
冷酷な構成のリセットに急ぐ前に、シェルからsshポートを変更する方法はありますか?または、基本httpからdd-wrtにアクセスできるようにしますか?
構成は、おそらく/etc/
ディレクトリツリー、おそらく/etc/config
にあります。 grep 443 /etc/* /etc/*/*
を試して、適切なファイルが見つかるかどうかを確認してください。
すでにファイルを編集するためにvi
またはnano
がインストールされている場合があります。サービスを停止および開始するためのスクリプトは、/etc/init.d
にある必要があります。パラメータとしてrestartを指定してスクリプトを実行すると、サービスが再起動する場合があります。
Sshサービスを停止してWebサービスを開始すると、Webサービスを開始できる場合があります。サービスを停止しても、ssh接続は維持されているはずです。これで、Webインターフェイスのsshdポートを変更できるようになります。 Webインターフェイスはポート80でも使用できる場合があります。
バッファローn600ルーターでテスト済み
基本HTTPアクセスを有効にするには、 この回答 ここを見てください。
SSH接続から直接SSHポートを設定するには、次のコマンドに従います。
nvram set sshd_port=1111
nvram set sshd_wanport=1111
nvram commit
nvram reboot
ルーターが再起動するのを待ちます。そうすると、新しく設定したポートでSSHと同様にHTTPSにアクセスできるようになります。
killall httpd
httpd -p somePort
Firefoxから:
http://MyRouterIP:somePort
実行しているSSHDがわかりませんが、ターミナルからSSHDの構成ファイルを編集できませんか?/etc/ssh /(または/ etcの下の他のパス)にある可能性があります。
シェルの使用経験がどれだけあるかわからないので、これに使用できるテキストエディタがvimとnanoであることを付け加えておきます。
そこにプリインストールされたテキストエディタが見つからない場合は、 http://www.dd-wrt.com/wiki/index.php/Ipkg でインストールできるはずです。