LinuxでX11転送を設定する方法

X11(Xorg Serverとも呼ばれます)は、Linux用のディスプレイシステムです。この技術は80年代半ばから存在し、パーソナルコンピュータが主流になった時期に設計されました。

歴史の教訓を学ぶことなく、X11は今日でもすべてのLinuxユーザーにとって不可欠です。これにより、グラフィカルインターフェイスが機能し、ほとんどの日常業務などで非常に重要になります。

Linuxでグラフィックカードを処理してデスクトップをレンダリングする機能に加えて、X11の最も優れた機能の1つは、X11転送を介してネットワーク経由でグラフィカルインターフェイスを表示できることです。このチュートリアルでは、SSHを介したLinuxでX11転送を設定する方法を示します。

前提条件

LinuxでX11転送を使用するには、SSHを設定する必要があります。SSHが必要な理由は、X11転送がSecure Shellの機能であり、現在、SSHの外部でこの機能を利用する方法がないためです。

SSHサーバーのセットアップは非常に簡単で、ほとんどのLinuxディストリビューションでは、1ステップまたは2ステップのプロセスにすぎません。セットアップするには、ターミナルウィンドウを開き、接続しているコンピューターにSSHクライアントをインストールします。クライアントをインストールしたら、リモートコンピューターまたはサーバーに移動してSSHサーバーパッケージをインストールし、systemdサービスがそれを使用できるようにします。

LinuxにSecureShellサーバーをインストールして使用する方法がわからない場合は、お手伝いします!SSHの設定に関するチュートリアルを確認してください。接続の設定方法や、一般的なコマンドの例についても説明します。

X11転送を有効にする

SSHでのX11転送機能の有効化は、SSH構成ファイル内で行われます。構成ファイルは/ etc / ssh / ssh_configであり、sudoまたはrootユーザーアクセスで編集する必要があります。ターミナルウィンドウを開き、スーパーユーザーのログインコマンドを実行します。システムでsuが無効になっているために使用できない場合は、sudo -sに置き換えて、その方法でrootアカウントにログインします。

su-

また

sudo -s

ターミナルはルートアクセス権を持っているので、Nanoテキストエディタでssh_configを安全に開くことができます。ターミナルで、Nanoテキストエディタツールでssh_configを開きます。

LinuxでX11転送を設定する方法

nano -w / etc / ssh / ssh_config

上/下矢印キーを使用してNanoテキストエディタをスクロールし、「ForwardX11」という行を見つけて、コードの前からコメント記号(#)を削除します。

注:ssh_configファイルにX11転送行が見つからない場合は、NanoでCtrl + Wを押して検索機能を表示します。次に、「ForwardX11」を貼り付け、Enterキーを押して、構成ファイルのコード行にジャンプします。

SSHサーバー構成ファイルを編集した後、Ctrl + Oキーボードショートカットを押して、行った編集を保存します。Ctrl + XでNano編集ツールを閉じます。

SSHサーバーをリセットします

SSHサーバー構成ファイルでX11Forward行がオンになっているので、構成の変更はすぐには行われないため、SSHサーバーソフトウェアを再起動する必要があります。ほとんどのLinuxディストリビューションでは、SSHのリセットにはsystemctlrestartコマンドの使用が含まれ ます。

注:systemdを使用しないLinuxディストリビューションには、SSH用の独自の再起動メカニズムがあります。Secure Shellサーバーソフトウェアを再起動するコマンドがわからない場合は、次善の策はマシンを再起動することです。バックアップを起動すると、構成の変更が機能し始めます。

systemctl restart sshd.service

SSHDバックグラウンドサービスが復旧すると、SSHサーバーはネットワーク経由でX11ウィンドウを転送する準備が整います。

X11転送を使用する

X11転送はSSHの機能であり、それ自体のものではありません。使用するには、以下のようなSSH接続コマンドを記述してください。

注:remoteuserremote-hostnameをリモートユーザー名とリモートホスト名またはIPアドレスに置き換えます

LinuxでX11転送を設定する方法

ssh remoteuser @ remote-hostname -X

SSHサーバーがデフォルトのポートではないポート(ポート22)で実行されている場合は、接続コマンドで指定する必要があります。次のコマンド例を試して、接続を成功させてください。

ssh remoteuser @ remote-hostname -X -p portnumber

リモートマシンへのSSH接続が正常に確立されると、ターミナルからプログラムを実行することにより、サーバーにインストールされているアプリケーションをコンピューターのデスクトップにリモートで転送できます。

たとえば、SSHサーバーにインストールされているバージョンのGeditを起動するには、geditコマンドを実行します。

LinuxでX11転送を設定する方法

gedit

Nautilusファイルマネージャの場合、nautilusコマンドを実行できます。

オウムガイ

SSHおよびX11転送を介して複数のプログラムを起動する必要がありますか?複数のSSH接続を開き、それぞれから作業する必要があります。

転送されたプログラムを閉じる

SSH経由で転送された開いているアプリケーションを閉じるには、Ctrl + Cを押すか、コンピューター上の他のプログラムと同じように[閉じる]ボタンをクリックします。

Leave a Comment

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

FedoraLinuxアプリインストーラーを高速化する方法

FedoraLinuxアプリインストーラーを高速化する方法

Fedora Linuxアプリインストーラーを高速化するための完全ガイド

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindows Bitlockerパーティションにアクセスする方法

Linux で画像をアップスケールする方法

Linux で画像をアップスケールする方法

Upscaler は、Linux 用のシンプルな Flatpak アプリで、使用すると、あらゆる画像をより高い解像度に拡大縮小できます。システムでの使用方法は次のとおりです。

7zip:Ubuntuのインストール[ガイド]

7zip:Ubuntuのインストール[ガイド]

7Zipは、Windows用の最も人気のある無料のオープンソースアーカイブツールです。Ubuntuに7Zipをインストールして、様々な圧縮ファイルを扱えるようにしましょう。

LinuxデスクトップでYouTubeMusicを使用する方法

LinuxデスクトップでYouTubeMusicを使用する方法

YouTube Musicは優れたサービスです。しかし、Linuxユーザーがサービスを楽しむための公式クライアントはありません。コミュニティのアプリを利用してLinuxでYouTube Musicを楽しむ方法について説明します。

Ubuntu:フォーマットSDカード[ガイド]

Ubuntu:フォーマットSDカード[ガイド]

UbuntuでSDカードをフォーマットする方法がわからないですか?このガイドを参考に、GpartedやGnome Disk Utilityを使って簡単にフォーマットする方法を学びましょう。

無料でプレイできる6つのLinuxパズルゲーム

無料でプレイできる6つのLinuxパズルゲーム

あなたはパズルゲームが好きですか?Linux PCで最高の無料パズルゲームを見つけるお手伝いをします。以下の6つのゲームをチェックしてください!