kind=defined
names=login
visibility=public

--- login(user[, password])
--- login("Name" => user, "Password" => password)

ユーザ名 user, パスワード password でログインします。
リモートホストが以下のプロンプトでユーザ名、パスワードの入力を要求する
ことを期待しています。

  xxxlogin:
  Password:

これに適合しない場合は、自分で例えば以下のようにログインを行う必要があ
ります。

  # ログイン時にいきなりパスワードの問い合わせが来る場合
  telnet = Net::Telnet.new("Host"=>"localhost") {|c| print c}
  telnet.waitfor(/Password[: ]*\z/n) {|c| print c}
  telnet.cmd("your password")

ブロックを指定した場合、出力文字列を引数にブロックを逐次実行します。

