# rpm -qa |grep vnc-server
tigervnc-server-1.3.1-9.el7.x86_64
tigervnc-server-minimal-1.3.1-9.el7.x86_64
# vncpasswd
Password:
Verify:
【起動】
# vncserver :1 ※ 5901起動
# vncserver :2 ※ 5902起動
【停止】
# vncserver -kill :1
# vncserver -kill :2
# vncserver -list
ファイヤーウォール設定
# firewall-cmd --permanent --zone=public --add-service=vnc-server
# firewall-cmd --reload
# firewall-cmd --list-all
【自動起動させる場合】
ユーザ毎に待ち受け(5901、5902、・・・・)
# cp -p /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
# cp -p /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.service
# cp -p /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:3.service
赤字部分をVNCログインユーザに書き換え。
# vi vncserver@:1.service
[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=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i" PIDFile=/home/<USER>/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1
VNCサーバ有効化
# systemctl daemon-reload # systemctl start vncserver@:1
# systemctl start vncserver@:2
# systemctl start vncserver@:3
※ cpしている為、enableは不要、
# systemctl enable vncserver@:3
Failed to execute operation: Too many levels of symbolic links
クライアントからの接続
192.168.1.20:590n (n=1-3)
0 件のコメント:
コメントを投稿