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

MP3診断:MP3オーディオファイルの最大50の問題を修正

MP3診断:MP3オーディオファイルの最大50の問題を修正

MP3 Diagsは、音楽オーディオコレクションの問題を解決するための究極のツールです。mp3ファイルに適切なタグを付けたり、アルバムカバーアートを追加したり、VBRを修正したりできます。

Google Voice デスクトップ通知アプリ

Google Voice デスクトップ通知アプリ

Google Waveと同様に、Google Voiceも世界中で大きな話題を呼んでいます。Googleはコミュニケーション方法を変えることを目指しており、

FlickrFavesでFlickrのお気に入りをダウンロード

FlickrFavesでFlickrのお気に入りをダウンロード

Flickrユーザーが高画質で写真をダウンロードできるツールはたくさんありますが、Flickrのお気に入りをダウンロードする方法はありますか?最近、

OK Samplerは無料の音楽サンプラーソフトウェアです

OK Samplerは無料の音楽サンプラーソフトウェアです

サンプリングとは何でしょうか?Wikipediaによると、「サンプリングとは、一つの録音から一部、つまりサンプルを取り出し、それを楽器や音楽として再利用する行為です。

Google サイトのバックアップ: インポート/エクスポート

Google サイトのバックアップ: インポート/エクスポート

Googleサイトは、Googleのサーバー上でウェブサイトをホストできるGoogleのサービスです。しかし、一つ問題があります。それは、バックアップのための組み込みオプションがないことです。

Google ToDo リスト デスクトップ アプリケーション

Google ToDo リスト デスクトップ アプリケーション

Google Tasksは、カレンダー、Wave、Voiceなどの他のGoogleサービスほど人気はありませんが、それでも広く使用されており、人々の生活に不可欠な部分となっています。

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

Ubuntu LiveとDBANブートCDを使用してハードディスクとリムーバブルメディアを安全に消去する以前のガイドでは、Windowsベースのディスクについて説明しました。

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

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

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

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

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

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

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

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

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