ラベル firewalld の投稿を表示しています。 すべての投稿を表示
ラベル firewalld の投稿を表示しています。 すべての投稿を表示

2015/04/16

centos7にVNC serverをインストール

windows7からcentos7をリモート操作できるようにする。

・VNCサーバ導入

yumでVNCサーバのtigervnc-serverをインストール。
# sudo yum -y install tigervnc-server

VNCで使用するユーザ(username)に遷移してVNCログインパスワードを設定。
# su - username
# vncpasswd

VNCサーバを起動。「:1」はディスプレイ番号を指定。
# vncserver :1

VNCで使用するポートを開放する。ファイアウォール設定画面を表示。
# sudo firewall-config

設定を「永続」にしてサービスの一覧からvnc-serverにチェックを入れてポート(5900-5903/tcp)を開放する。完了したら「オプション -> Firewalldの再読み込み」をクリックして設定を保存する。



・VNCビューワ導入

VNCビューワのRealVNCをVecterからダウンロードしてwindowsにインストールする。
RealVNC日本語インストール版

VNCビューワを起動してcentos7のIPアドレスを入力する。入力欄の「:1」でディスプレイ番号を1に指定する。


VNCサーバ導入で設定したパスワードを入力する。


centosの画面が表示されたら成功。



・VNCサーバの自動起動設定

centos起動時にVNCサーバを起動するように設定する。
「/lib/systemd/system/vncserver@.service」にあるsystemdのサービス設定ファイルを「/etc/systemd/system/vncserver@:1.service」にコピーする.
# sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

viやgedit、emacsなどで「/etc/systemd/system/vncserver@:1.service」を開く。
# sudo vi /etc/systemd/system/vncserver@:1.service

<USER>となっているところをVNCでログインするユーザ(username)に置き換える。
ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid
変更後
ExecStart=/sbin/runuser -l username -c "/usr/bin/vncserver %i"
PIDFile=/home/username/.vnc/%H%i.pid

変更したサービスの設定を反映する。
# sudo systemctl daemon-reload

VNCサービスを起動する。
# sudo systemctl start vncserver@:1.service

cenotos起動時にVNCサービスを起動するように設定。
# sudo systemctl enable vncserver@:1.service

以上。

参考 :
CentOS 7 : VNCサーバーの設定 : Server World
はじめての自宅サーバ構築 - Fedora/CentOS - リモートデスクトップ接続(VNC)
CentOS 7にVNCサーバをインストールする | 俺的備忘録 〜なんかいろいろ〜

2015/04/14

centos7でファイアウォールの設定

centos7でファイアウォールの設定をGUIで行う方法のメモ
参考 : CentOS7 firewalldの設定方法

# sudo firewall-config
このコマンドを入力するとファイアウォールの設定画面が開く

設定のドロップダウンメニューの実行時と永続から一時設定か永続設定かを選択する

サービスタブはsshなどのサービスの許可設定を行う
ポートタブは開放するポートの設定を行う

オプション -> firewalldの再読み込み で設定反映