Puttyを介してVPNサーバーに接続し、そこからsshを介して他のホストに接続する限り、VPNのセットアップが原因で直接到達できない場合もあります。
「ssh-session」を実行したまま、VPNサーバーマシンで何かをすばやく確認する必要がある場合があります。1つのアプローチは、sshセッションをで実行するscreen
ことです。これは、気づいたように、「通常のssh」と比較して遅延を追加します。ここで共有したい別のアプローチは次のとおりです。
SSHセッション中に、を押してEnterから~、(表示されていないことを確認します。つまり、コマンドモードになっていることを確認します)、次にCtrl-を押しますZ。これにより、sshクライアントプロセスがバックグラウンドの「ホスト」に配置され、次の行に沿って何かが行われます。
[root@client170 ~]# ~^Z [suspend ssh]
[1]+ Stopped ssh root@10.0.0.167
[root@vps291736 ~]#
今、あなたは「ホスト」にいて、あなたがやりたいことを何でもすることができます(しかし、sshセッションがどれだけ長く生き続けるかはわかりません)、そしてを実行してSSHセッションに戻りfg
ます。
少なくとも、CentOSベースのVM上のPuttyを介してWin10ワークステーションから接続し、そのVMからSSHを介して他のホストに接続している間、これは機能します。
それが誰かを助けることを願っています!