sshコマンドでリモートマシンのコマンドを実行

クライアントからsshコマンドでリモートマシンのコマンドを実行する方法は次のコマンドでできる。

local$ ssh username@hostname.com pwd
/home/username

ユーザの入力が必要なプログラムに対しては-tオプションを付ければ大丈夫。
たとえば、sudoコマンドだとパスワードを求められるので、-tオプションを付けるとパスワードを入力できる。

local$ ssh -t username@hostname.com sudo apt-get update
[sudo] password for username: