私はこの質問がすでにいくつかの異なる方法で行われてきたことを理解していますが、私が出くわした方法がこの問題を解決するのに役立っていないようです。
私は私のラップトップ上のssh経由で私のRaspberry Pi 3 raspbianセットアップに接続しようとしています、しかし私は正しいIPアドレスを持っていますが、私はエラーを受け続けます:
ssh: connect to Host xxx.xxx.xx.x port 22: connection refused.
私がそのアドレスをpingしようとするとき、それがうまく働くのでこれは珍しいです。何が問題なのかを突き止めようとすることができるものはありますか?
また、私はLinuxでのbashの使用経験が比較的少ないので、特定のコマンドをそれらの動作の説明とともに含めることをお勧めします。
どうやら、RaspbianのSSHサーバーは disabled にデフォルトでになっています。接続を待機しているサーバーがない場合は、それらを受け入れません。これに従って手動でSSHサーバを有効にすることができます raspberrypi.orgチュートリアル :
2016年11月のリリースの時点で、RaspbianはSSHサーバーをデフォルトで無効にしています。
有効にする方法は複数あります。1つ選択してください:
Preferences
メニューからRaspberry Pi Configuration
を起動します。Interfaces
タブに移動しますEnabled
の横にあるSSH
を選択しますOK
をクリック
raspi-config
で端末から
- 端末ウィンドウに
Sudo raspi-config
を入力しますInterfacing Options
を選択SSH
に移動して選択します。Yes
を選択してくださいOk
を選択してくださいFinish
を選択してください
systemctl
でSSHサービスを開始しますSudo systemctl enable ssh Sudo systemctl start ssh
ヘッドレスセットアップの場合、SSHは
ssh
という名前のファイルを拡張子なしでSDカードのブートパーティションに配置することで有効にできます。 Piが起動すると、ssh
ファイルを探します。見つかった場合はSSHが有効になり、ファイルが削除されます。ファイルの内容は重要ではありません。テキストを含むことも、まったく何もすることもできません。