職場では、すべての「物理」サーバーにアクセスするためにポータルサーバーを運営しています。デフォルトでは、「実際の」(Web)サーバーの1つにSSHで接続する必要がある人は、まずポータルにSSHで接続するため、次のようになります。
mike@localhost# ssh mike@portal
#ssh login notice stuff blah blah
mike@portal# ssh mike@webserver
私はこれら2つのステップを1つにまとめるbashエイリアスまたは関数を作成しようとしています。私は間違いなくシステム管理者ではないので、追加のソフトウェアをインストールせずにできるだけ簡単に保つことをお勧めします。
以下を試しましたが、必要に応じて進行しません。
ssh mike@portal; ssh mike@webserver #terminates on terminal for portal
ssh mike@portal `ssh mike@webserver` #hangs
ssh mike@portal ssh mike@webserver #connects, but gives error "pseudo-terminal will not be allocated because stdin is not a terminal"
どんなアイデアや解決策がありますか?
ベストアンサー1
ssh mike@portal ssh mike@webserver 実行
キーを使用して接続すると仮定すると、インタラクティブなパスワードを使用する場合は、より多くのフラグが必要です。