• 締切済み

SSHやFTPが外部から接続できません

どうもです。 OSに Red Hat Enterprise Linux version 4 をインストールしました。 インストールすると、デフォルトでOpenSSHとftpが入っており、 そのサービスも起動しています。 この状態でローカルマシンから、sshおよびftpは接続できるのですが、 同一LANに存在する他のWidnowsクライアントからsshで接続すると 「Connect refused」となります。 ftpに関しては、パスワードが違うとエラーになります。(root以外の別のアカウントにて) いろいろなことを試みていますが、未だに接続できず困っています。 どういった部分をチェックすればよいか、ご教授お願いします。 ・windowsクラアントから TeraTerm(SSH)にて接続を試行 ・windowsクラアントから ffftpにて接続を試行 ・xinetdからの起動ではないようです。 ・/etc/hosts.allow ファイルに記載なし。  → 例えば、192.168.1.0/24 と追加しても変化ありません。

みんなの回答

  • cynthia4
  • ベストアンサー率51% (186/358)
回答No.6

どうして /etc/ssh/sshd_config /etc/vsftpd.conf の設定のことが出て来ないのでしょうか 単に、local enable となっているだけかも知れないし

hamuyasu
質問者

お礼

/etc/ssh/sshd_config は、 SyslogFactory AUTHPRIV ChallengeResponseAuthentication no PasswordAuthentication yes GSSAPIAutentication yesy GSSAPICleanupCredentails yes UsePAM yes X11Forwarding yes SubSystem sftp /usr/libexec/openssh/sftp_server /etc/vsftpd.conf は存在せず、/etc/vsftpd/vsftpd.confがあり内容は、 anonymouse_enable=YES local_enable=YES write_enable=YES localumask=022 dir_message_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES です。 メモへ転記にて手入力しています。(パンチミスが若干あるかもしれません。すいません)

hamuyasu
質問者

補足

たくさんの皆様、ご協力ありがとうございました。 ネットワークデバイイスのIRQが不明になっていたのが原因のようでした。 どうしてIRQが不明になってしまうかは原因不明ですが、今回は本当にいい経験になりました。

  • mtfoggy
  • ベストアンサー率14% (37/255)
回答No.5

>デフォルトでOpenSSHとftpが入っており、 「ftp」は、ftpクライアント用のコマンドです。 ftpサーバ(proftpdまたはvsftpdなど)が必要です。 >ftpに関しては、パスワードが違うとエラーになります。 あたりまえです。 >・/etc/hosts.allow ファイルに記載なし。 記載してください。 >→ 例えば、192.168.1.0/24 と追加しても変化ありません。 プロセス名が抜けています。 vsftpd : 192.168.1.0/24

hamuyasu
質問者

お礼

ftpサーバにはvsftpdが入っています。 ローカルマシンにrootでログインして、X起動して、 GNOME端末から、別の一般ユーザに対して、sshおよびftp を正しいユーザIDとパスワードで接続することはできるのですが、 同一LAN上にある外部のwindowsマシンからSSHやFTPの接続を 試みるとSSHの場合は、「Connect refused」、FTPの場合は、 IDとパスワードが合ってるにもかかわらず、「パスワードが違う」とエラーになります。 /etc/hosts.allow vsftpd : 192.168.1.0/24 と記載しても同じく「パスワードが違う」とエラーになりました。

回答No.4

SELinuxはいってませんか? 入ってたら一度止めてから FTPしたらどうなるでしょう?

hamuyasu
質問者

お礼

SELinuxが入っていました。 無効にして、Firewallも無効にしてみました。 FTPしても変化なしでした・・・。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.3

iptablesでフィルタしていた…ということはありませんか?

hamuyasu
質問者

補足

iptablesというサービスが有効になっていました。 無効にしたあと、 sshd および vsftpdを再起動するも変化なしです。 上記作業はX上にて実施しました。

  • kikanbo
  • ベストアンサー率31% (44/139)
回答No.2

ローカルであればIP記載してもらえるとわかりやすいかも… グローバルにいったん出てつながったとか? FFFTPはローカルならPASVモードにするとか?

hamuyasu
質問者

お礼

Linuxサーバは、192.168.102.5 (IP指定) Winodwsサーバは、192.168.102.70 (DHCP割り当て) ルーターは、192.168.102.50 です。 ルーターのファイアーウォールは、 ip filter 100100 pass * * * * * です。

  • kikanbo
  • ベストアンサー率31% (44/139)
回答No.1

サーバー、ローカルマシン、同一LANに存在する他のWidnowsクライアントが同じネットワーク内にあるということですか? それであれば接続できないPC付近のファイアウォールではないですか? ウイルス対策ソフトなどとめてみるとか…

関連するQ&A