2009年3月21日 (土曜日)

11:56:42 # Life sshで接続先のサーバのユーザ名が違う場合。 たとえば、aliothをつかっていると ユーザ名-guestとい うユーザ名が割り当てられるのですが、そんなユーザ名で手元のマ シンを使っている人はほぼいないのでsshで接続する際に何も指定しないと現在利用中のユーザ名を使ってログインしようとして Permission Denied エラーがかえってきてなんでだろうと考え込むことになります。 つまり、ユーザ名をssh の -l オプション(もしくは@表記)で指定する必要があるわけです。 ただ、毎回 -l オプションを指定するのもなんなのでデフォルトで接続してくれるようにしたい、 そういう場合には.ssh/configHost alioth.debian.org 項目に User xxx-guestと記述しておくとそのユーザ名を使ってくれます。 こんなことを書くと「なんだよいままで ssh -l xxx-guest alioth.debian.org ってしてたのかよ、ぷふ」、と笑われてしまいそうですが、恥をしのんでここに記します。

Junichi Uekawa

$Id: dancer-diary.el,v 1.93 2009/01/04 03:42:29 dancer Exp $