Неспособный к доступу vsftpd снаружи

Если $TNS_ADMIN не установлен, то эти tnsnames.ora должен быть в [1 115] $ORACLE_HOME/network/admin/ .

можно найти больше объяснений на tnsnames.ora в Ссылка Сетевых служб книга.

Для определения значения $ORACLE_HOME можно посмотреть на файл /etc/oratab. Эта база данных списков файлов, связанное $ORACLE_HOME и если DB должен быть запущен/остановлен автоматически.

можно также найти некоторую информацию в oraInventory (взгляните на /etc/oraInventory папка или /etc/oraInst.loc файл)

1
задан 18 June 2009 в 18:09
4 ответа

Спасибо за различные предложения. В то время как я не уверен, что на самом деле произошло, перезапуск демона, казалось, разрешил проблемы.

0
ответ дан 4 December 2019 в 02:30

Если бы можно соединиться с localhost, но Вы не можете на "host.example.com" от той же машины, то это предположило бы, что сервер только слушает на 127.0.0.1, а не все интерфейсы. Можно проверить это путем выполнения:

# netstat -lep --tcp | grep  vsftp

Если это говорит "localhost:ftp" затем, это только слушает на localhost. Ищите опцию конфигурации, которая является чем-то, любят, "Слушают" или переговоры о привязке к адресам или интерфейсам. Если это говорит "*:ftp" затем, это слушает во всех интерфейсах, и что-то еще неправильно. Возможно брандмауэр или проблемы сетевой конфигурации.

0
ответ дан 4 December 2019 в 02:30
  • 1
    Я wasn' t тестирующий на localhost, и как я сказал, поле слушает на порте 21, как протестировано внешне nmap –  Paul Dixon 18 June 2009 в 15:29

Хорошо, мои общие инструкции по отладке для услуг тестирования проходят примерно так:

0) Придерживайтесь дюйм/с при тестировании для устранения DNS как проблемы

1) Протестируйте локально
Можно ли соединиться с FTP-сервером от машины что ее работа?

2) Протестируйте удаленно в той же сети
Можно ли соединиться от другой машины на той подсети?

3) Тест из недоверяемого источника
Можно ли пересечь границы брандмауэра для получения там?

Это кажется на выполнение первого, и это перестало работать на 2-м. Если Вы можете telnet от удаленного поля до порта 21 на сервере и получать баннер FTP, то FTP-сервер работает.

Обновите свой вопрос показать Ваши шаги поиска и устранения неисправностей, если Вы могли бы понравиться, так, чтобы мы могли более точно определить, где проблема заключается.

1
ответ дан 4 December 2019 в 02:30

С любым современным основанным на Redhat дистрибутивом проверяют selinux. Т.е. getenable, чтобы видеть, превращено ли это на (осуществлении). Если это - setenforce 0, чтобы выключить его и видеть, имеет ли это значение. setenforce 1, чтобы снова включить его.

Если бы это был selinux, то, вероятно, необходимо установить на булевские переменные.

Попробуйте что-то как: getsebools-a|grep-i ftp для наблюдения состояния связанных с ftp булевских переменных. Для установки их используют setsebools.

Вы использующий iptables межсетевой экран узлов - раз так являетесь соответствующим iptables модулем, включенным, я не могу вспомнить то, что это всего лишь, он может быть включен в файле, названном//etc/sysconfig/iptables-config.

Что-то как conntrack_ftp.

0
ответ дан 4 December 2019 в 02:30

Теги

Похожие вопросы