ハードコードされたパスワードをssh接続認証に渡すシェルスクリプトを作成することは可能です(expectを使用)。しかし、私が必要としているのはもう少し複雑です。
私の大学では、デスクトップコンピュータを任命しています。最初にサーバーとssh接続を確立し、次にそのサーバーから指定したデスクトップコンピューターに別のssh接続を確立することで、このコンピューターにリモート接続できます。これは次のようになります:
localuser @ localcomputer:〜$ ssh -X username @ serveraddress
username @ serveradressパスワード:
server $ ssh -X username @ remotecomputeraddress
username @ remotecomputeraddressパスワード:
username @ remotecomputer:〜>
上記を自動化できる(つまり、2つの連続したssh接続を実行する)スクリプトを作成する方法はありますか?
前もって感謝します!
ps:ローカルコンピューターとリモートコンピューターの両方がLinuxで実行されています。