方法: 1. 「yum install...」コマンドを使用して VNC サービス ソフトウェアをインストールします; 2. vnc 操作スクリプトを編集します; 3. vnc パスワードを設定してサービスを開始します; 4.ファイアウォールの 5901 ポート; 5. SELinux をオフにして、「/etc/selinux/config」ファイルを設定します。
#このチュートリアルの動作環境: 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.service40c95601dde59d935266cf6324dfbce9 を検索し、独自のユーザー名に変更します。root ユーザーがデスクトップにログインしている場合は、root ユーザーを使用します。通常のユーザーでデスクトップにログインするには、通常のユーザーを使用します。ここではユーザー名を使用します: cy 変更後、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
ステップ 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にvncをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。