web-dev-qa-db-ja.com

phpmyadminはsshトンネルを介して禁止されています

UbuntuサーバーでPHPMyAdminを構成して、127.0.0.1からのみアクセスできるようにしました。

次に、SSHトンネルを介してアクセスしようとしていますが、それでもForbiddenエラーが発生します。

サーバーでSSHを使用している場合、Lynxを使用してlocalhost/phpmyadminに移動できます。少なくともそこでは機能していることはわかっています。

トンネルに使用したコマンドはssh -L 8080:mysite.com:80 localhost

2
Yusuf

あなたのトンネルは、

ssh -L 8080:localhost:80 yourserver

そのコマンドをリモートマシンから実行します。それはあなたの側のポート8080を介してあなたからあなたのサーバーへのトンネルを作成します。次に、サーバー上で、ポート80のローカルホストに表示されたものをすべて押し込みます。

あなたのコマンドは、サーバーのmysite.comアドレス(おそらく127.0.0.1ではない)のポート80にトラフィックを送信するようにコマンドを取得していました。

4
EightBitTony