Red Hat Enterprize Linux v.3(Update6) WS で他のホストからの ftp と telnetを許可する設定を教えてください。現在、Firewallは無効にしてあります。

1) confファイルの具体例、
2) 必要操作(コマンドなど)、
3) 追加が必要なRPM、
等、例示いただくと助かります。
なお、Red Hat Enterprise Linux v.4やv3より以前のバージョンまたは他のLinuxディストリビューションでは色々と違いがありますので Red Hat Enterprize Linux v.3限定でお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:hamster078 No.1

回答回数587ベストアンサー獲得回数4

ポイント1pt

Red Hat Enterprize Linux v.3限定ではないので申し訳ないですが、簡単なので試してください。

/etc/inetd.conf中の

#ftp

#telnet

で始まるふたつの行の先頭の#をとってから再起動します。

id:programer

V.3はxinetdを使っています。

ちなみに/etc/xinetd.confは以下の通りです。

======================================

# cat /etc/xinetd.conf

#

# Simple configuration file for xinetd

#

# Some defaults, and include /etc/xinetd.d/

defaults

{

instances = 60

log_type = SYSLOG authpriv

log_on_success = HOST PID

log_on_failure = HOST

cps = 25 30

}

includedir /etc/xinetd.d

=====================================

2006/03/02 14:58:46
id:JULY No.2

回答回数966ベストアンサー獲得回数247

ポイント1pt

http://www.atmarkit.co.jp/fsecurity/rensai/unix_sec01/unix_sec02...

@IT:止められない基幹業務サーバの管理対策 第1回 - Page2

chkconfig telnet on で OK のはずです。


上記ページの下のほうに、telnet を off にする例があります。

ftp サーバは確か vsftpd だったと思う。

xinetd の設定ですが、xinetd から起動するサービスごとに、/etc/xinetd.d 以下に

ファイルがあり、例えば telnet であれば /etc/xinetd.d/telnet というファイルに

設定の記述があります。使われていなければその中に「disable = yes」という行がある

パターンがほとんどなので、これを「disable = no」として xinetd を再起動、もしくは

HUP シグナルを送ることで、有効になります。

id:programer

1)chkconfig telnet on はrebootしてもだめでした。

2)vsftpではないみたいです。

”rpm -ar” でftp/telnet関連を抽出した結果は

telnet-0.17-26.EL3.3

ftp-0.17-17

tftp-0.39-0.EL3.1

gftp-2.0.14-4

lftp-2.6.3-5

になっています。

3)/etc/xinetd.d/telnet をどこかからコピペしてみました。

------------------------------------------

# default: on

# description: The telnet server serves telnet sessions; it uses ¥

# unencrypted username/password pairs for authentication.

service telnet

{

disable = no

flags = REUSE

socket_type = stream

wait = no

user = root

server = /usr/sbin/in.telnetd

log_on_failure += USERID

}

-----------------------------------------

/usr/sbin/in.telnetd がないので、これをRPMから入れる方法が分かるともう一歩前進かも。

FTPの方も今一歩よろしくお願いします。

2006/03/02 16:31:20
id:kensaito No.3

回答回数163ベストアンサー獲得回数4

ポイント68pt

https://rhn.redhat.com/

Red Hat Network - Sign In

URLはダミー。


>”rpm -ar” でftp/telnet関連を抽出した結果は

>telnet-0.17-26.EL3.3

>ftp-0.17-17

>tftp-0.39-0.EL3.1

>gftp-2.0.14-4

>lftp-2.6.3-5

>になっています。


これで表示されているパッケージは、クライアントパッケージです。telnetサーバとftpサーバがインストールされてないと思われますので、


# /usr/sbin/up2date --install telnet-server vsftpd


でインストールを行ってみてください。


http://www.hatena.ne.jp/1134105409

人力検索はてな - RedHat ES4 なんですが、yumとか、apt-get に相当するアップデート、インストールのコマンドはなんでしょうか?

id:programer

おお、サーバー的インストが必要なんですね!

up2dateでもいい(サブスクリプション使うのもったいない?、ネットワーク遅い)ですが、インストールディスク内のRPMからは追加できないのでしょうか?

2006/03/02 17:58:47
id:kensaito No.4

回答回数163ベストアンサー獲得回数4

http://www.a-yu.com/system/rpmc.html

RPM コマンドの使い方

>インストールディスク内のRPMからは追加できないのでしょうか?


・インストールディスクから、telnet-server-*.rpmとvsftpd-*.rpmを探して適当なディレクトリにコピーする

・rpm -ivh telnet-server-*.rpm vsftpd-*.rpm でインストール

・もし、依存関係でインストールできない場合は、インストールに必要なパッケージもコピーしておき、rpmコマンド実行時に同時に指定する。


で出来ます。

が、up2dateでは依存関係にあるパッケージも一緒にダウンロード&インストールしてくれるので、使えるのであれば使った方が楽です。

id:programer

再インストールしてみました。

telnet-serverは入りました。Disk中のRPMにもあるのを確認しました。

しかし、vsftpd-*.rpmはdisk中(2,3,4)にはなかったです。

2006/03/05 11:20:18

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません