- ベストアンサー
これらのSSHコマンドは同じ?
LinuxやBSDのカテゴリか迷いましたが、ネットワークの方で投稿させて頂きます。 OpenSSHにおけるSSHコマンドについての質問です。例として、サーバホスト名をhostname、ユーザ名をhogeとします。ここで、以下の2つのSSHコマンドが同じものかどうかが質問です。 (1)$ ssh hoge@hostname (2)$ ssh hostname -l hoge この(1)、(2)では何か違いがあるのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
表現方法の違い、くらいでしょうか。 ssh の接続元のホストでもユーザ hoge の状態であれば、 % ssh hostname みたいな短縮を(2)では行うことができるようになったりします。 エイリアスを作ったりスクリプトに入れたりする際の記述方法に自由度をもたらしたのではないでしょうか。
お礼
#1-3の回答者の方々、ありがとうございました。 確かにmanでは同じように書いてあるのですが、-l オプションの方はコマンドが長くなってしまって・・・何か細かい違いがあり、用途を分けているのかと思い質問しました。 >イリアスを作ったりスクリプトに入れたりする際の記述方法に自由度をもたらしたのではないでしょうか。 この回答に何かピンと来るものがありました。 皆さん、ありがとうございました。