
イーサネット ケーブルを使用して、リモート デスクトップと同様の方法で RaspberryPi にアクセスできる方法が必要です。インターネットに依存せずにこれを実現したいのですが、すでにいくつか試しましたが、大学のインターネット設定では遅すぎます。また、常に依存できるわけではありませんが、いつでも RasberryPi にアクセスできる必要があります。
これまで、VNC や SSH などオンラインでさまざまな方法を試しましたが、手順が古い、Windows の手順がない、またはその他の問題が発生したため、どれも正しく機能しませんでした。
私が抱えているこの問題を解決する方法を知っていて、説明できる人はいないかと思いました。私のデスクトップとラップトップは Windows なので、それらで実行できる解決策が必要です。RaspberryPi は Raspbian を実行しています。
ご協力いただければ幸いです。
答え1
自分にとっての解決策を見つけました。
ラズベリーパイのイーサネットの IPv4 アドレスを見つけて、それを Putty で使用すると、正常に接続されます。これにより、インターネットの有無に関係なく、イーサネット ケーブルを使用してラップトップ上のラズベリーパイに接続できます。
他の回答もありがとうございます。
答え2
Raspbian にインストールしxrdp
、Raspberry Pi に固定 IP を設定できます。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install xrdp tightvncserver
システムを再起動すると、Windows または MacOS 用の Microsoft リモート デスクトップ アプリケーションを使用して Raspberry Pi に接続できるようになります。
Raspbian にはサーバーが含まれており、通常はIP アドレスを知らなくても、avahi
それを使用して Raspberry に接続できます。Host Name
raspberrypi.local
答え3
Raspberry Pi は、リモート アクセスをネイティブにサポートする X-11 を使用します。必要なのは、ローカル マシンに X サーバーをインストールすることだけです。Linux マシンまたはその他の Raspberry の場合は、 を使用しますapt-get install xserver-xephyr
。これにより、リモートに新しいものをインストールしなくても、SSH 経由でほとんどすべての Linux リモートに接続できるローカル X ディスプレイ サーバーがインストールされます。
次に、Xephyr をローカルで起動し、リモートに ssh します。ローカルで提供される完全なデスクトップが提供されます。つまり、デスクトップ サーバーなしで起動するようにリモート Pi を構成できるということです。
ローカルマシンの場合:
$ Xephyr -ac -screen 1728x972 -br -host-cursor -reset -terminate :3.0 &
$ xterm -display :3.0 &
次に、Xephyr ウィンドウ内の xterm で (適切な IP を使用) 次のようにします。
$ ssh -XfC [email protected] exec startlxde
または
$ ssh -XfC [email protected] exec startlxde-pi
これにより、リモート Pi で生成された完全なデスクトップが、ローカル マシンの画面解像度でローカル マシンに提供されます。-- リモート Pi にインストールするものは何もありません。
ローカル Windows マシンからは、Cygwin (xterminal) を使用しました。また、Putty にも X サーバーがあります。どちらも、ここ数年使用していません。Windows で実行される他の X サーバー アプリケーションがあると思います。「X サーバー」は、ディスプレイを「提供します」。X クライアントは、リモートで実行しているプログラムです。すべての X-11 Linux/Unix システムはこれを使用します。X サーバーは、独自のハードウェアで実行され、ローカル ハードウェア上のイメージを提供します。