コンピュータ / 2008/09/11 (Thu) / 編集 |
telnetコマンドの使い方メモ
接続成功!なのでリクエストを送る
ここで1行目は「GET みたいファイル HTTPのバージョン」2行目はユーザエージェント
ちなみにBasic認証するときは「Authorization: 認証種別 BASE64エンコードされた文字列」をつければいいらしいよ?ちなみにBASE64した文字列は
%echo -n 'ユーザ名:パスワード' | openssl enc -e -base64
返事が返ってきたのでリクエスト送信
telnet ホスト名 ポート番号
HTTPでブラウズ
とりあえずHTTP接続の例%telnet pw137.cs.ie.u-ryukyu.ac.jp http Trying 2001:2f8:1c:d049::850d:3789... Connected to pw137.cs.ie.u-ryukyu.ac.jp. Escape character is '^]'.
接続成功!なのでリクエストを送る
GET /kasuga/index.html HTTP/1.0] #「]」はエスケープ文字(改行) User-Agent: Telnet [ja] (Linux)] HOST: pw137.cs.ie.u-ryukyu.ac.jp #ここでエンターキー
ここで1行目は「GET みたいファイル HTTPのバージョン」2行目はユーザエージェント
ちなみにBasic認証するときは「Authorization: 認証種別 BASE64エンコードされた文字列」をつければいいらしいよ?ちなみにBASE64した文字列は
%echo -n 'ユーザ名:パスワード' | openssl enc -e -base64
SMTPでメール送信
以下、緑文字が自分で入力行%telnet メールサーバ名 smtp Trying メールサーバのIPv6アドレス telnet: connect to address メールサーバのIPv6アドレス Connection refused Trying メールサーバのIPv4アドレス Connected to メールサーバ名 Escape character is '^]'. 220 メールサーバ名 ESMTP
返事が返ってきたのでリクエスト送信
HELO 自分のホスト名 #挨拶 250 メールサーバ名 MAIL FROM:<自分のメールアドレス> 250 2.1.0 Ok RCPT TO:<送信先メールアドレス> 250 2.1.5 Ok DATA #こっから本文だよ 354 End data with. Subject: Test Mail from telnet Test Mail From Telnet by yosilove #本文 . #本文の最後は「.」を入力してエンターキー 250 2.0.0 Ok: queued as 2485BBA0276 quit #接続解除 221 2.0.0 Bye Connection closed by foreign host.
PR