- 更新日: 2013年6月25日
- CentOS & Linux
telnet のインストールと設定 〜 CentOS6
telnet が入っていなかったのでインストールします。ちょっとした通信確認などに telnet コマンドを使いますので。
1 2 3 |
# yum -y install telnet |
telnet コマンドを利用するだけなら(telnet クライアントとしての利用だけなら)、以上で終了です。
このエントリーは、CentOS 6.4 インストール~設定手順の目次 の一部です。
telnet コマンドでの接続テスト
telnet コマンドで gmail のメールサーバーに接続するテストを行います。
1 2 3 4 5 6 7 |
# telnet smtp.gmail.com 587 Trying 173.194.79.109... Connected to smtp.gmail.com. Escape character is '^]'. 220 mx.google.com ESMTP dg3sm22079225pbc.24 - gsmtp |
と gmail の smtp サーバーつながることを確認します。telnet の終了は “Ctrl + ]” の後、”telnet > quit” で。
localhost(ホスト機自身)の telnet サーバーは動いていませんので、以下のように接続エラーとなります。
1 2 3 4 5 6 |
# telnet localhost Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused Trying ::1... |
telnet サーバーの設定
1 2 3 |
# yum -y install telnet-server |
telnet は xinetd 経由で起動するので、その設定ファイル /etc/xinetd.d/telnet を編集して telnet サーバーが自動起動するようにします。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# vi /etc/xinetd.d/telnet # default: on # description: The telnet server serves telnet sessions; it uses \ # unencrypted username/password pairs for authentication. service telnet { flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID #disable = yes disable = no } |
dsable = no へ変更してxinetd再起動。
1 2 3 4 5 |
# service xinetd restart xinetd を停止中: [ OK ] xinetd を起動中: [ OK ] |
telnet サーバーへの接続テスト
telnet コマンドで localhost に接続するテストを行います。
1 2 3 4 5 6 7 8 9 |
# telnet localhost Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. CentOS release 6.4 (Final) Kernel 2.6.32-358.2.1.el6.i686 on an i686 login: |
上のように表示された後、一般ユーザーでログインできたらOKです。login: に一般ユーザーのユーザー名、Password: にパスワードを入力してログインします。telnet はデフォルトで root でログインできません。
telnet サーバーを公開サーバーで利用する場合は、ポート設定(iptables 設定)や /etc/hosts.allow, /etc/hosts.deny などセキュリティに関する設定も必要です。以下のリンクを参照。外部からの接続では、SSH による接続を使うほうが良いです。
- CentOS & Linux の関連記事
- Job for nginx.service failedのNginxエラー
- upstream sent too big header while reading response header from upstream(Nginx/Rails)
- Can’t get information about user clamav(clamdエラー)
- STDERR: Exception in thread “main” java.lang.InternalErrorエラー
- Linuxサーバー容量を確認するコマンドdf,duをマスターする!
- rmでファイル削除後にdf -hで容量が減らない時の対処(Linux)
- Apacheをローカルネットワークのみに公開にする
- logwatchからのメールが来ないと思ったら…
- Linuxサーバの負荷や使用率を調査するコマンドと手順
- Bashの脆弱性もう一件CVE-2014-7169に対するパッチ適用
Leave Your Message!