Fedora 32 で一般ユーザーとして vncserver を実行します。

Fedora 32 で一般ユーザーとして vncserver を実行します。

vncserver私は通常のユーザーとして、またはコマンドラインから次を実行できました。vncserver :2その後、ポートが利用可能になったらここに接続できました。

これは、Linuxシステムに一時的に機能的なグラフィック環境が必要で、ローカルXサーバーや十分に高速な回線が必要ない場合に便利です。

今、このオプションは消えていると思いますか?リリースノートでこのトピックに関するコンテンツが見つかりません。だから私は基本的に次のことを知りたいと思います。

1:最近一般ユーザーとしてvncをどのように実行しますか? (sudoを提供せず、システム全体の構成を実行せず)

2:これはなぜ奪われたのですか?これは一般的なユースケースではありませんか?私はそれが私が頼る柔軟性を大いに高めることがわかった。

編集:完全に明確に言えば、vncserverは消えました。理由と一時的に一般ユーザーとして実行できる方法もあるか知りたいです。

ベストアンサー1

vncserverスクリプトでvncUserDir実行を確認すると、ユーザーとして実行が失敗する可能性がありますvncservervncserverスクリプト自体はsudoを必要とせず、デフォルトユーザーはこのパスで簡単に実行できます。

vncUserDirの問題に対する解決策は、まず、次の.vncようにユーザーのホームディレクトリにディレクトリを作成することです。

cd $HOME
mkdir .vnc

次に、デフォルトユーザーとしてvncserverを実行します。

vncserver

これでパスワードプロンプトが表示され、その後に追加のメッセージが表示されます。


You will require a password to access your desktops.

Password:
Verify:
Would you like to enter a view-only password (y/n)? n

Starting applications specified in /etc/X11/Xvnc-session
Log file is /home/[$USER]/.vnc/[$HOSTNAME]:1.log
Use xtigervncviewer -SecurityTypes VncAuth -passwd /home/[$USER]/.vnc/passwd :1 to connect to the VNC server.

VNCプロトコルはデフォルトで暗号化されておらず、簡単にスニッフィングされ、攻撃者が接続以上の機能を制御する可能性があります。 PCをインターネットにさらしている場合は、予防措置を講じてください。たとえば、SSH ポート転送を介して VNC をルーティングすると、セキュリティが維持されます。

おすすめ記事