Tips記事
» 2002年09月04日 17時06分 UPDATE

sshなどのログイン先ユーザー指定で「-l」を省略したい

[木田佳克,ITmedia]

 コマンドラインでほかのリモート先にログイン要求をする場合、ローカルとリモートでユーザー名が同一であればよいが、異なる場合には次のように指定をする必要がある。無指定の場合は、ログインされているユーザー名を引き継いで要求されるためだ。

[zdnet@hikki zdnet]$ ssh -l cnet xxxxxx.com

 上記の例は、ローカルの「zdnet」ユーザーがリモート先へ「cnet」ユーザーとしてログイン要求を行うものだ。この条件を次回以降も保持させたい場合、ログインユーザーの設定ファイル「~/.ssh/config」へ次のように記述しておけばよい。

$ vi ~/.ssh/config ← ユーザー設定ファイルに定義しよう

Host xxxxxx.com
   User cnet
Host

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ