sshコマンドを使用して、パブリックIPを介してローカルのLinuxコンピュータに接続します。

sshコマンドを使用して、パブリックIPを介してローカルのLinuxコンピュータに接続します。

私のRaspberry Pi 3モデルBをパブリックサーバーに切り替えたいのです(生産目的ではなくテスト目的のみ)。次のLinuxコマンドでcygwinを使用できる2番目のWindows PCがあります。

ssh root@ipadress -p port 

パテを使用して私のラズベリーパイとローカルIPアドレスにローカルに接続しようとすると、パテを介してラズベリーパイ端末に接続できます。

ここに画像の説明を入力してください。

ただし、ローカルまたはパブリックIPアドレスを使用せずにsshコマンドを使用してRaspberry Piに接続することはできません。

ここに画像の説明を入力してください。

ここに画像の説明を入力してください。

「許可拒否」警告がローカルで表示され、「接続拒否」警告が公開されます。私の問題の源は何ですか? - PS:パブリックIPを使用してパテを接続することもできません。

ベストアンサー1

多くの質問が一つにまとめられました。

sshはポート22でリッスンするので、最初から使用しないでください-p portnumber(で変更しない限り/etc/ssh/sshd_config)。

次に、Raspianではデフォルトでrootログインが無効になっています。活性化しましたか?

これを行うには、を編集してください。/etc/ssh/sshd_configのある行がありますPermitRootLogin。 noをyesに変更し、必要に応じてコメントを外し、sshを再起動(または再起動)します。

次に、パテのスクリーンショットには、どのユーザーが接続されているかは表示されません。おそらくpiですか?それでは試してみてください

ssh -l pi localip

最後に、パブリックIPからrapsberryにアクセスするには、ポート22でパブリックIPをローカルIPにネットワークアドレス変換(NAT)するようにモデムを設定する必要があります。モデムインターフェイスを確認してください。

おすすめ記事