Centos7.2展開vncサービスレコード

以下では、あまり紹介することなく、centos7システムでのvncserverのインストールと構成の操作記録を直接記録します。

1 )ファイアウォールをオフにします
centosファイアウォールはfirewalldであり、ファイアウォールをオフにするコマンドです
[ root @ localhost〜] #systemctl stop Firewalld.service #stop Firewall
[ root @ localhost〜] #systemctl disable Firewalld.service#ファイアウォールの起動を禁止する

[ root@localhost ~]# setenforce 0
[ root@localhost ~]# getenforce
[ root@localhost ~]# cat /etc/sysconfig/selinux
SELINUX=disabled
SELINUXTYPE=targeted

2 )ソフトウェアをインストールする:
[ root@localhost ~]# yum update
[ root@localhost ~]# yum groupinstall "GNOME Desktop" "X Window System" "Desktop"
[ root@localhost ~]# yum install tigervnc-server tigervnc vnc vnc-server

3 )vnc接続を構成します
[ root@localhost ~]# cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service
/etc/systemd/system/vncserver@:1.serviceを変更します
この行を見つける
ExecStart=/sbin/runuser -l -c "/usr/bin/vncserver %i"
PIDFile=/home//.vnc/%H%i.pid

ここではrootユーザーで直接ログインしているので、
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid

たとえば、別のユーザーの場合は、次のようにjohnを置き換えます。
ExecStart=/sbin/runuser -l john -c "/usr/bin/vncserver %i"
PIDFile=/home/john/.vnc/%H%i.pid

rootユーザーが直接ログインするため、構成は次のようになります。
[ root@localhost ~]# cat /etc/systemd/system/vncserver@:1.service
.........
[ Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[ Service]
Type=forking

Clean any existing files in /tmp/.X11-unix environment

ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[ Install]
WantedBy=multi-user.target

VNCのパスワードを設定します
[ root@localhost ~]# vncpasswd
123456

[ root@localhost ~]# vim /etc/libvirt/qemu.conf
vnc_password = "123456"
vnc_listen = "0.0.0.0"

systemdをリロード
[ root@localhost ~]# systemctl daemon-reload

vncを開始します
[ root@localhost ~]# systemctl enable vncserver@:1.service
[ root@localhost ~]# systemctl start vncserver@:1.service

ここではファイアウォールがオフになっていることに注意してください
ファイアウォールが有効になっている場合は、次のルールを有効にする必要があります。
[ root@localhost ~]# firewall-cmd --permanent --add-service vnc-server
[ root@localhost ~]# systemctl restart firewalld.service
iptableの場合は、/ etc / sysconfig / iptablesに追加する必要があります。

vnc接続を閉じる
[ root@localhost ~]# /usr/bin/vncserver -kill :1

vnc接続をテストします。
[ root@localhost ~]# novnc_server --vnc 192.168.1.8:5901 --listen 6081
Warning: could not find self.pem
Starting webserver and WebSockets proxy on port 6081
WebSocket server settings:

Navigate to this URL:

http:// kvm-server:6081 / vnc.html?host = kvm-server&port = 6081#httpアクセス方法

Press Ctrl-C to exit

kvm-serverのホスト名はipの112.112.113.56であるため、ブラウザーに次のように入力します。
http://112.112.113.56:6081/vnc.html?host=112.112.113.56&port=6081

Recommended Posts

Centos7.2展開vncサービスレコード
Centos6.8はvncサービスを展開します
CentOS7.6サーバー展開VNC
Centos6.9でのRabbitMQクラスター展開レコード
CentOS7でのElasticsearchクラスター展開レコード
centos7でのFFmpeg環境の展開記録
CentosでのPPTP環境の展開記録
Centos7.2でのLDAPの完全な展開レコード
CentOS展開ハーバー
CentOS8はNTPサービスを有効にします
CentOS7はDockerサービスをインストールします
CentOSサーバー展開(YUM)
CentOS7はRabbitMQサービスを展開します
CentOS7はsaltstackサービスを展開します
CentOS7はNFSサービスを展開します
Centos7ビルドDNSサービス
CentosでのSFTPデュアルマシン高可用性環境の展開記録
[CentOS環境の展開] CentOSでのJava7 / Java8の展開
CentOS7デプロイvsftp(FTP)サービス
CentOs7.3ビルドSolrスタンドアロンサービス
Centos7ミニインストールプロセスの記録
CentOs7.3ビルドRabbitMQ3.6スタンドアロンサービス
Centos7.4デプロイメント構成Elasticsearch5.6クラスター
centos7へのグラファイトの展開
CentOs7.3ビルドZooKeeper-3.4.9スタンドアロンサービス
CentOS6.xインストールmysql5.7レコード
centos6.5:gccアップグレード(5.2.0)プロセスレコード
CentOs7.3ビルドSolrCloudクラスターサービス
Centosバックエンドシステムのセットアップ記録
Cephの迅速な展開(Centos7 + Jewel)
CentOS 7はNTP、SSHサービスをセットアップします
Centos6.5のインストールとKVMの展開
CentOSはクラウドサービスプラットフォームを構築します
CentOS 7Tomcatサービスのインストールと構成
フラスコプロジェクトのCentOS展開方法
CentOs7のインストールと展開Zabbix3.4オリジナル
CentOS7でのErlang20.2のインストールと展開
k8sプラクティス(1):Centos 7.6デプロイメントk8s(v1.14.2)クラスター