web-dev-qa-db-ja.com

Raspberry Pi VNCが接続に失敗する

IPアドレスを修正するためにpingを実行できるという問題に直面していますが、損失はありません。また、piアドレスにnmap pingを使用すると、正しく取得されます。次に、VNCビューアを使用してpiへのアクセスを試みますが、常に「ホストコンピュータによって接続が拒否されました」と表示されます。

みんな何か考えがありましたか?

5
Jackdon Chew

問題は、Raspberry Piに接続しようとしたが、関連するポートでサービスが実行されていなかったため、接続が拒否されたことを示しています。これは、Raspberry PiでVNCサービスが実行されていないためだと思います。

更新1
RealVNCとのパートナーシップのおかげで、Raspbianはデフォルトでサーバーに付属しています。有効にする必要があります。

オリジナル
ターミナルを使用してRaspberryPiでVNCサーバーを有効にする必要があります

Sudo apt-get update
Sudo apt-get install realvnc-vnc-server

または、Sudo raspi-configコマンドを使用してコマンドラインでVNCサーバーを有効にすることもできます。

Advanced Options->VNC:Yes

これで、VNCビューアーなどのアプリケーションを使用してVNCサーバーに接続できます。

7
avatli

私はこれと同じ問題を抱えていましたが、別の理由を見つけました。このエラーメッセージを回避する3つの方法を見つけました。

  1. マウスまたはキーボードをRaspberry Pi zeroに接続し、画面とVNC接続を再開します。
  2. VNC接続をウェイクアップするように見えるスクリーンセーバーが起動するまでの時間である、約5〜10分待ちます。ただし、他の方法でこのコマンドを実行してssh "systemctl start vncserver-x11-serviced.service"を介して処理を実行するのを待つ必要はありません。

彼らが公開したばかりの新しいアップデートでこの問題が修正されることを願っています。 Raspi B3 +では、Zero Hほどこれはわかりません。

最後はモニターとマウスの両方を接続することでしたが、これは確実にVNCの問題を修正しますが、ヘッドレス接続を無効にします。ヘッドレスでの実行とスクリーン/セーバーは何らかの形で関連しているようですが、それを理解するのに十分なほど賢くはありません。

2
Dale W ETCHELLS

私はRaspberry Pi Zero Wでこの問題を抱えていました。このページ https://www.realvnc.com/en/connect/docs/raspberry-pi.html 役立つはずです。

Raspi-configでインターフェース設定を確認した後、sshウィンドウでvncserverを実行しました。 VNCサーバーが起動し、下のリンクの写真に示すように、VNCサーバーのキャッチフレーズとポート番号付きのIPアドレスが表示されました。

vncserver出力

そのコマンドを実行した後、WindowsマシンのVNCビューアを取得してpiに接続することができました。

次に、sshウィンドウでSudo systemctl enable vncserver-x11-serviced.serviceを実行して、その後の再起動時に自動的に起動するようにしました。

2
Matt Baker

Rasp Pi 4の場合-サーバーとクライアント(両方のRasp Pi 4)を再起動した後、接続に失敗しました。 「VNCクライアント」という名前のクライアントと「GoogleChrome用のVNCビューア」という名前のクライアントが2つあることに気付くのに少し時間がかかりました。前者は機能しますが、後者は機能しません。

0
rdl