ターミナルのリモートサーバーへのSSHセッションを開くとき、これは単に仮想ターミナルですか、それとも接続されているSSHサーバーが私のターミナルを「制御」できますか?たとえば、私はデスクトップにいます。リモート側のSSHサーバーが私が入力した内容に基づいてウィンドウのサイズを変更できますか?
答え1
SSHセッションがありますが、端末で実行しています。
SSHプロトコルは、サーバーに多くの制御を与えません。入力をキャプチャする以外に、ほとんど何もしません。
ただし、実行中の端末は、サーバーから送信された端末要求に応答することを選択できます。端末のサイズ変更を要求するコマンドを送信することができ、端末はフォントサイズを変更するか、ウィンドウのサイズを変更して要求に応答することができます(または要求を無視するように構成できます)。これはすべてSSH転送ではなく、実行中のターミナル/ターミナルエミュレータによって異なります。
答え2
ssh
ログインは、システムが直接実行する他のログインと似ています。これは、リモートで実行し、リモートシェルを取得することを除いて、物理的にログインするのとまったく同じです。
しかし、あなたの質問に関してあなたが要求するものが可能であるかどうかはわかりませんが、あなたが属するユーザーにssh
権限があり、スクリプトまたはツール別のセッションでこれを行い、システムから直接ログインし、はい、リモートログインが可能ですssh
また。