SSH経由でAFPに接続する方法がわからないようです。これは私の設定です。
[Raspberry Pi] <---> [router] <---> (Internet) <---> [Client]
ポート5123を介して自宅のWAN IPアドレスにSSHで接続して、Raspberry Piで実行されているAFPサーバーに接続できるようにしたいです。
すでに私:
- 私のRaspberry PiにAFPとSSHサーバーをインストールする
- ポート5123を介して動作するようにPiでSSHを構成する
- ルータWANから私のRaspberry Piにポート5123を転送します。
はい、インターネット検索の手順を試しましたが、正常に動作しませんでした。
答え1
PiのAFPポートに転送しないでください。セキュリティ上の理由から。これがおそらくSSHトンネルを使用したい理由です。
[ルーター]から[Raspberry Pi]のSSHポートに転送
[クライアント]で、ポート転送を設定する必要があります。 (
ssh -p PORT -Nf raspberry-user@WAN-IP -L 5123:localhost:5123
スイッチ「-N」はリモートコマンドを実行しないためであり、「-f」はバックグラウンドに分岐します。)
「PORT」は[ルータ]の外部ポートです。 [ラスベリーパイ]に配信[クライアント]のAFPを次に接続します。
localhost:5123