Назад | Перейти на главную страницу

Как получить доступ к FTP или SFTP в Webmin?

У меня есть Linux-сервер, на котором запущен webmin, к которому я не могу подключиться по FTP / SFTP.

Обычно со временем я могу подключиться к любому серверу. Но не этот.

Я могу войти в систему и создать любого пользователя, делать что угодно. Но не могу получить доступ к SSH через замазку. Putty даже не подключается к сайту. пробовал ВСФТПД, ПРОФТПД. Пробовал разные порты. То же самое. Время ответа истекло. Время ожидания FTP истекло. Время ожидания SFTP истекло.

Я отключил брандмауэр webmin и создал всевозможных пользователей с разными способностями, без паролей, паролей, разные группы, / bin / bash / bin / sh. Не повезло.

Журналы ошибок не показывают никаких FTP-операций и не содержат подробностей об ошибках.

Я занимаюсь этим около 11 часов сегодня, и у меня почти нет идей. Думаю об использовании чего-то другого, кроме webmin.

Сайт представляет собой удаленный IP-адрес 216.56.11.7 без доменного имени.

Вывод таблицы:

Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT icmp -- anywhere anywhere icmp echo-request
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:http
ACCEPT tcp -- anywhere anywhere tcp dpt:https
ACCEPT tcp -- anywhere anywhere tcp dpt:12320
ACCEPT tcp -- anywhere anywhere tcp dpt:12321
ACCEPT tcp -- anywhere anywhere tcp dpt:12322 

Так что похоже, что SSH принимается вместе с обычными протоколами. Да, я знаю, что FTP - это 21, а SSH - 22. Нет ограничений на доступ к FTP из этого места. Я могу получить доступ к любому другому сайту. Дистрибутив Linux - Debian Linux 7. Брандмауэр я полностью отключил. Удалил все правила.

Кажется, вы путаете две службы. Вы упоминаете, что не можете подключиться к серверу с помощью SSH, что в свою очередь означает, что вы не сможете подключиться с помощью SFTP, потому что вам нужен SSH для использования SFTP.

Теперь FTP - это другой порт (21). Не возражаете, если я спрошу, а какой дистрибутив Linux вы используете? Если вы используете Red Had / CentOS, возможно, вы захотите посмотреть конфигурацию SElinux. Если вы используете Debian / Ubuntu, попробуйте запустить / sbin / iptables -L и посмотрите, есть ли какие-то правила (брандмауэр), которые могут мешать вам подключиться к серверу.

Наконец, проверьте, нет ли у вас локального брандмауэра, который может блокировать трафик ssh или ftp (исходящий).

Убедитесь, что iptables не запущен, вы можете использовать следующую команду: chkconfig iptables off, а также для ipv6 chkconfig ip6tables off

Надеюсь, это поможет!

Ура