ターミナルを介してgeditコマンドでPHPファイルを開こうとすると、このエラーステートメントが表示されます。
しかし、nanoコマンドが入力されたときに機能しています。
崇高なまたは他のエディタで私のPHPファイルを開きたいです。どうして可能ですか?必要なコマンドやインストールはありますか?
この目的のために、sshfs
を使用することをお勧めします。サーバーからの希望のパスがローカルファイルシステムにマウントされ、自分のコンピューターにあるファイルを操作できるようになります。
インストールする:
Sudo apt install sshfs
使用するには:
mkdir ~/mount-server
sshfs [email protected]:/var/www/html/dir ~/mount-server
これで/var/www/html/dir
が~/mount-server
にマウントされ、これらのファイルを操作するために使用しているソフトウェア、独自のファイルマネージャー、エディターなどを使用できます。
アンマウントするには、次を実行します。
fusermount -u ~/mount-server
Sshで接続していると思います。問題は、サーバーがデフォルトでクライアントマシンのディスプレイを認識していないため、Xウィンドウを開けないことです。これを行うには、X転送をアクティブにする必要があります。これにより、デスクトップで実行されているX11サーバーでXウィンドウを開くようサーバーに指示し、その方法を実行します。
つまり、-X
をsshコマンドに追加する必要があります。
ssh -X [email protected]
nixおよびLinux SEサイトでこれを最適にセットアップする方法に関する素晴らしい回答 があります。サーバー上でrootユーザーに切り替えているように見えるので、これは特に便利です。これは通常、xauthにいくつかの余分な複雑さをもたらします。ただし、ほとんどの場合、基本的に-X
オプションで十分です。