sshプログラム

sshプログラムを使用すると、リモートシステムにログインして対話形式で作業できます。このプログラムは、telnetおよびrloginに代わるものです。sloginプログラムは、sshを指す単なるシンボリックリンクです。たとえば、コマンドssh sunを使用してホストsunにログインするとします。ホストはsunのパスワードを求めるプロンプトを表示します。

認証に成功すると、リモートのコマンドラインで作業したり、YaSTなどの対話型アプリケーションを使用できます。ローカルユーザ名がリモートユーザ名と異なる場合は、ssh -l augustine sunまたはsshaugustine@sunを使用して、異なるログイン名でログインできます。

さらに、sshでは、rshから既知されるリモートシステム上でコマンドを実行できます。次の例では、ホストsun上でコマンドuptimeを実行し、tmpというディレクトリを作成します。プログラムの出力は、ホストsunのローカル端末に表示されます。

ssh otherplanet "uptime; mkdir tmp"
Password:
1:21pm  up  2:17,  9 users,  load average: 0.15, 0.04, 0.02

この例では、両方のコマンドを1つのコマンドで送信するために、引用符が必要です。2つ目のコマンドもsun上で実行するには、このように引用符で囲む必要があります。