GNU/Linux >> Linux の 問題 >  >> Linux

RHEL7 FTPサーバーエラー:ftp:接続:ホストソリューションへのルートがありません

Redhat 7 LinuxボックスでFTPサーバーをセットアップすると、次のエラーメッセージftp: connect: No route to host FTPクライアントセッション中にポップアップする場合があります:

<中央>

230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (10,1,1,110,138,70).
ftp: connect: No route to host
ftp> 

上記のエラーの原因は、ip_conntrack_ftpがないことです。 カーネルモジュール。クイックフィックスソリューションは、modprobeを使用してこのモジュールをロードすることです:

# modprobe ip_conntrack_ftp

ただし、RedHatサーバーをリブートするたびにこれを行う必要があります。したがって、より永続的なソリューションとして、/etc/sysconfig/modules/内に実行可能シェルスクリプトを作成することにより、再起動するたびにこのモジュールを永続的にロードできます。 ディレクトリ。ファイル/etc/sysconfig/modules/iptables.modulesを作成します 次の内容で:

#!/bin/sh
exec /sbin/modprobe ip_conntrack_ftp >/dev/null 2>&1

このファイルを保存したら、実行可能にする必要もあります:

# chmod +x /etc/sysconfig/modules/iptables.modules

上記のスクリプトは、再起動するたびに次のモジュールをロードします。

[root@rhel7 ~]# lsmod | grep ftp
nf_conntrack_ftp       18638  0 
nf_conntrack          101024  9 nf_nat,nf_nat_ipv4,nf_nat_ipv6,xt_conntrack,ip6table_nat,nf_conntrack_ftp,iptable_nat,nf_conntrack_ipv4,nf_conntrack_ipv6

Linux
  1. ProFTPDサーバー

  2. ローカルサーバーに接続する方法は?

  3. Gene6FTPサーバーにアクセスするときにログインエラーを受信する

  1. PostgreSQLサーバーを保護する方法

  2. FTPを使用せずにLinuxサーバーとの間でファイルを転送する

  3. ユーザーが ftp 経由で vsftpd サーバーにログインすると、エラー「530:許可が拒否されました」

  1. [修正済み]ホストはこのMySQLサーバーに接続できません

  2. MySQL サーバー エラー 111 に接続できません

  3. Linux サーバーでファイルが消える