私の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)するようにモデムを設定する必要があります。モデムインターフェイスを確認してください。