LinuxサーバーにGUIがインストールされていない場合は、仮想端末に切り替える方法は?

LinuxサーバーにGUIがインストールされていない場合は、仮想端末に切り替える方法は?

私は端末、コンソール、tty、仮想端末、端末エミュレータなどを理解しようとしています。以下は私の環境のトポロジです。 LinuxサーバーとWindows 10 PCがあります。私のPCで使用puttyしてLinuxサーバーに接続しています。この場合、ctrl + alt + f1~6他の仮想端末に接続されていないようです。 LinuxサーバーにGUIがインストールされている場合は、ctrl + alt + f1~6サーバーに直接接続しているとき(キーボードとモニターが接続されているときなど)にキーを押すことができます。私の質問は次のとおりです

  • トポロジで複数の仮想端末を使用できますか?
  • LinuxサーバーにGnomeなどのGUIがインストールされている場合は、同じトポロジで複数の仮想端末(SSH経由で接続)を使用できますか?
  • puttyこのトポロジではターミナルですか?コンソール?それともターミナルエミュレータですか?

私は実際にいくつかの本からいくつかの記事と関連部分を読みました。人々ごとにこれらの概念を少しずつ異なって紹介するようで、私はまだ混乱しています。 IMO、これは私のLinux学習の旅で最も難しい部分でした。

+---------------------+
|                     |
|                     |
|     Linux Server    |
| (No GUI installed)  |
|                     |
+-----------+---------+
            ^
            |
            | SSH
            |
 +----------+--------+
 |          |        |
 |      +---+---+    |
 |      | Putty |    |
 |      +-------+    |
 |                   |
 |    Windows 10 PC  |
 |                   |
 +-------------------+

ベストアンサー1

Linuxを実行しているすべてのコンピュータ(noGuiサーバー、Gui付きノートブックなど)にはttyがあります(キーボードを接続してctrl + alt + fXを使用するとわかるように)。

SSHでPuttyを使用している場合は、SSHクライアント(Linuxや他のUNIX様システムのopenssh-clientなど)を使用します。

SSHを使用してサーバーに接続するとリモートで接続され、SSHサーバーはクライアントにコマンドラインインターフェースを提供します。

/dev/ttyX接続するとサーバーに表示されます。 SSHを介してttyではなくptyにあります。/dev/pts/X

その後、サーバーの別のコマンドラインインターフェイスに切り替えるには、新しいSSH接続を開始します。または、サーバーにscreenまたはtmuxがインストールされている場合は、現在のコマンドラインインターフェイスを2つの端末に分割できます。

おすすめ記事