ホームページ > 運用・保守 > CentOS > CentOSにvncをインストールする方法

CentOSにvncをインストールする方法

青灯夜游
リリース: 2021-03-18 17:01:14
オリジナル
10855 人が閲覧しました

方法: 1. 「yum install...」コマンドを使用して VNC サービス ソフトウェアをインストールします; 2. vnc 操作スクリプトを編集します; 3. vnc パスワードを設定してサービスを開始します; 4.ファイアウォールの 5901 ポート; 5. SELinux をオフにして、「/etc/selinux/config」ファイルを設定します。

CentOSにvncをインストールする方法

#このチュートリアルの動作環境: centos7 システム、thinkpad t480 コンピューター。

VNC を使用するには、システムにデスクトップがインストールされている必要があります。それが運用環境サーバーであり、インストール中に最小限のインストールが使用される場合は、GNOME デスクトップに従って次の操作を実行します。

# 列出的组列表里有GNOME Desktop。
yum grouplist  
#安装之
yum groupinstall -y "GNOME Desktop" 
# 安装完成后,修改默认启动方式为图形化界面
systemctl set-default graphical.target  //设置成图形模式 
# 如果要换回来 
systemctl set-default multi-user.target  //设置成命令模式 
#然后重启系统即可
ログイン後にコピー

ステップ 1: VNC サービス ソフトウェアをインストールし、root ユーザーを使用して次のコマンドを実行します (特に指定がない限り、次の操作は root ユーザーで実行されます):

yum install tigervnc-server -y
ログイン後にコピー

インストール後、次のコマンドを使用して、インストールが成功したかどうかを確認できます:

rpm -qa|grep tigervnc-server
ログイン後にコピー

ステップ 2: vnc の起動操作スクリプトを vncserver@:1.service にコピーします。 1 は「デスクトップ番号」を意味し、開始されたポート番号は 5900、デスクトップ番号は 5901、別の番号がある場合は 2、ポート番号プラス 1 は 5902 などです:

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
ログイン後にコピー

ステップ 3: /etc/systemd/system/vncserver@:1.service

vim /etc/systemd/system/vncserver@\:1.service
ログイン後にコピー
## を編集します。 #変更前の vnc 構成ファイル
を検索し、独自のユーザー名に変更します。root ユーザーがデスクトップにログインしている場合は、root ユーザーを使用します。通常のユーザーでデスクトップにログインするには、通常のユーザーを使用します。ここではユーザー名を使用します: cy

vnc 構成ファイルの変更後
変更後、vimを保存して終了します。

ステップ 4: vnc パスワードを設定します、su cy を実行し、構成ファイルで設定したばかりの cy ユーザーに切り替えて実行し (このステップは cy ユーザーで実行されます)、パスワードを 2 回入力すると、入力が完了した後、表示専用パスワード ("View-only password" パスワード、 は表示のみを許可し、制御権限はありません) を設定するかどうかを尋ねられます。 ) これは設定するかどうかを指定できます:

vncpasswd
ログイン後にコピー

ステップ 5: サービスを開始します:

systemctl start vncserver@\:1.service
ログイン後にコピー

入力を求められる場合があります。初めてサービスを開始するコマンド (構成ファイルをリロードします。新しいファイルを追加するとき、または構成ファイルを変更するときは、daemon-reload サブコマンドを実行する必要があります):

systemctl daemon-reload
ログイン後にコピー

実行が完了したら、スタートアップを実行するだけです。コマンド:

これをブートに追加すると、次回ブート時に自動的に開始されます:

systemctl enable vncserver@\:1.service
ログイン後にコピー

ステップ 6: port is listen:

netstat -lnpt|grep Xvnc
ログイン後にコピー

ここでは、ポート 5901 が監視されていることを確認できます

ステップ 7: の 5901 ポートを開きます。ファイアウォール:

firewall-cmd --zone=public --add-port=5901/tcp --permanent
ログイン後にコピー

ファイアウォールが起動していない場合は、最初にファイアウォールを起動する必要があります。

もちろん、もっと冷酷になって、ファイアウォールを直接停止することもできます。

systemctl stop firewalld.service
ログイン後にコピー

停止後、ブートを無効にする必要があります:

systemctl disable firewalld.service
ログイン後にコピー

ステップ 8: SELinux をオフにして、/etc/selinux/config ファイルを編集します:

vim /etc/selinux/config
ログイン後にコピー

#selinux を無効に設定

##vnc サービスがインストールされたので、vnc クライアントを使用して接続できます。

ステップ 9: vnc クライアント (vnc ビューア) でサーバー IP:デスクトップ番号 (192.168.31.100:1 など) を入力し、入力後に Enter キーを押します。

ステップ 10: IP を入力すると、確認がポップアップ表示されます。[続行] をクリックします:

ステップ 11: vnc パスワードを入力します:

# #Step 12: ログインに成功したら、リモート マシンのパスワードを入力します (ログインに成功した後、リモート マシンのユーザーのパスワードを入力する必要があります。パスワードがない場合は、直接システムに入ることができます):

ステップ 13: リモート デスクトップに正常に入ります:

CentOS7 全体。 x VNC サービスがインストールされました^_^。

ヒント: vnc サービスは LAN 上でのみ使用できます。外部ネットワーク上の場合は、パブリック IP アドレスが必要です。VNC は内部ネットワークへの侵入機能だけではありません。

推奨される関連チュートリアル:

centos チュートリアル

以上がCentOSにvncをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート