このチュートリアルでは、Linux Mint20システムにVNCサーバーをインストールする方法について説明します。 VNCサーバーへの接続をテストするには、VNCビューア(VNCクライアント)アプリケーションを使用します。他のVNCクライアントアプリケーションを使用できます。
記事に進む前に、sudoユーザーとしてログインしていることを確認してください。
ステップ1:デスクトップ環境をインストールする
Linuxには、Gnome、KDE、XFCE、Unityなど、いくつかのデスクトップ環境があります。VNCサーバーが正しく機能するには、それらのいずれかをインストールする必要があります。ここでは、XFCEデスクトップをインストールします。
Ctrl + Alt + Tキーボードショートカットを使用してコマンドラインターミナルアプリケーションを開き、ターミナルで次のコマンドを発行してXFCEデスクトップをインストールします。
$sudoaptインストールxfce4xfce4-goodies
上記のコマンドを実行した後、システムはインストールを続行するかどうかの確認を求める場合があります。 yを押して続行します。その後、XFCEデスクトップがすべての依存関係とともにシステムにインストールされます。
ステップ2:VNCサーバーをインストールする
Linuxシステムで利用できるさまざまなVNCサーバーがあります。ここでは、Tightvncserverをインストールします。 Tightvncserverのセットアップと実行は非常に簡単で、信頼性もあります。ターミナルで次のコマンドを発行して、Tightvncserverをインストールします。
$sudoaptインストール -とtightvncserver
インストールが完了したら、ターミナルで次のコマンドを発行します。
$vncserverVNCサーバーのパスワードを設定するように求められます。パスワードを入力し、もう一度入力して確認してください。次に、表示専用のパスワードを入力する場合は、nを押すように求められます。 yを押すと、VNCインスタンスを制御するためにマウスとキーボードを使用できなくなります。
初めてvncserverコマンドを実行すると、ホームディレクトリの下に新しいディレクトリ.vncが作成されます。このディレクトリを表示するには、ターミナルで次のコマンドを発行できます。
$ls -NS〜/.vnc/
VNCサーバープロセスを表示するには、ターミナルで次のコマンドを発行します。
$ps -ef | グリップXtightvnc
ステップ3:VNCを構成する
次に、VNCサーバーを構成します。そのためには、まず、ターミナルで次のコマンドを使用してVNCセッションを強制終了します。
$vncserver-殺す:1
VNCサーバーのデフォルトの構成ファイルは〜/ .vnc / xstartupです。このファイルに変更を加える前に、このファイルのバックアップコピーを作成しましょう。これを行うには、ターミナルで次のコマンドを発行します。
$mv〜/.vnc/xstartup〜/.vnc/xstartup.backup次に、任意のテキストエディタを使用して〜/ .vnc / xstartupファイルを編集します。ここでは、Vimテキストエディタを使用しています。
$sudo 私が来た〜/.vnc/xstartupこのファイルに次の行を挿入します。
#!/ bin / bashxrdb$ HOME/.Xresources
startxfce4&
今ヒット NS キーを押して押します :wq 〜/ .vnc / xstartupファイルを保存して閉じます。
次に、このファイルを実行可能にする必要があります。これを行うには、ターミナルで次のコマンドを発行します。
$chmod+ x〜/.vnc/xstartupターミナルで次のコマンドを使用してVNCサーバーを実行します。
$vncserverステップ4:VNCをサービスとして構成する
次に、VNCサーバーのサービスファイルを作成する必要があります。この目的のために、次のコマンドを使用して/ etc / systemd / systemディレクトリーにナビゲートします。
$CD /NS/システム/システム次に、ターミナルで次のコマンドを使用してサービスファイルを作成します。
$私が来たvncserver@。サービスこのファイルに次の行を挿入します。
[単位]説明=リモートデスクトップサービス((VNC)。
後=Syslog。目標通信網。目標
[サービス]
タイプ=フォーク
ユーザー=エドワード
PIDFile=/ home / edward /。vnc/%やあ。pid
ExecStartPre=-/ usr / bin / vncserver -kill:%i>>/ dev / null2>>&1
ExecStart=/ usr / bin / vncserver -depth24-ジオメトリ1280x800:%i
ExecStop=/ usr / bin / vncserver -kill:%i
[インストール]
WantedBy=マルチ-ユーザー。目標
今ヒット NS キーを押して押します :wq ファイルを保存して閉じます。
次に、ターミナルで次のコマンドを使用してsystemdプロセスをリロードします。
$systemctlデーモン-リロード次に、VNCサーバーサービスを開始します。
$systemctl start vncserver@1.サービスVNCサーバーサービスを起動時に開始できるようにするには、次のコマンドを使用します。
$systemctl有効vncserver@1.サービスVNCサービスのステータスを確認するには、次のコマンドを使用します。
$systemctl status vncserver@1.サービス
ステップ5:VNCサーバーに接続する
VNC自体は暗号化されたプロトコルではないため、SSHトンネルを介してVNCサーバーに接続しようとします。これを行うには、ターミナルで次のコマンドを発行します。
$ssh -NS 5901:127.0.0.1:5901 -NS -NS -NS [user_name] [server_ip][user_name]と[server_ip]を、VNCサーバーの実際のユーザー名とIPアドレスに置き換えます。この例では、コマンドは次のようになります。
$ssh -NS 5901:127.0.0.1:5901 -NS -NS -NSkbuzdar 192.168.72.159
このコマンドは、localhostとVNCサーバーの間に安全なトンネルを設定します。
次に、VNCクライアントアプリケーション(VNCビューア)をシステムにインストールして起動します。 VNCビューアのトップバーに127.0.0.1:5901と入力し、を押します。 入力 。
次のダイアログが表示されたら、をクリックします 継続する 。
次の[認証]ダイアログで、VNCサーバーのパスワードを入力し、[ わかった 。
これで、リモートシステムのデスクトップが表示されます。
これで、VNCサーバー接続が正常に確立されました。終了したら、VNCビューアアプリケーションを閉じ、ターミナルウィンドウでCtrl + cを使用してSSHトンネルを強制終了します。 VNCサーバーに再度接続する必要がある場合は、最初にトンネルを作成してから、VNCビューアーアプリケーションを使用してVNCサーバーに接続します。
この記事では、Linux Mint20システムにVNCサーバーをインストールする方法を学びました。これで、GUIインターフェイスを使用してローカルシステムからLinuxMintを簡単に管理できます。この記事が気に入っていただけたら幸いです。