Изменить сервер ftp на другой коммутатор
Опишу ситуацию.
Есть комп на котором развернут CentOS 6.6 x86_64, который принимает подключения FTP (файловое хранилище, бакапы).
В нем есть две сетевых платы: одна встроенная на самой мат. плате, другая в PCI-слоте.
IP-адреса статические у обеих сетевух и находятся в одной подсети - это обязательно нужно.
Есть два компа, каждый из которых подключаются по FTP на свой IP-шник.
Первый подключается на 192.0.3.124, второй на 192.0.3.125. И по расписанию (одновременно) заливают файлы (бакапы).
Использование двух сетевых плат нужно для разгрузки сетевого интерфейса, т.е. чтобы файлы передавались по двум интерфейсам, а не по одному.
Проблема 1:
Если отключить кабель только от eth1 и пустить ping 192.0.3.125 - то он откликнется.
Если отключить кабель только от eth0 и пустить ping то ни один из IP-шников не откликнется.
Проблема 2:
Если подключиться фтп клиентом к 192.0.3.124 (eth0) то iptraf выдает, что подключение произошло к eth0.
Это правильно.
Если подключиться к 192.0.3.125 (eth1) то iptraf почему-то выдает, подключение снова к eth0.
Это неправильно.
Как сделать так, чтобы подключение на 192.0.3.125 проходило на соответствующий интерфейс eth1?
Если отключаешь кабель от eth1, то IP-шник должен более не откликаться, а он откликается. Как решить проблему?
Вы не полнолстью раскрыли суть вопроса:
если логические адреса не выдуманы 192.0.3.124 192.0.3.125 - это глобальная адрессация, здесь ваша схема реализуется по другому.
В локальной сети намного проще. bonding на коммутаторе или конечной станции.
Проблема решается на уровне железа. потребуется коммутатор с поддержкой агрегирования каналов, и соотв. настрока в ОСи, свежий центос это умеет.
Более затратный, но более скоростной и менее геморный вариант это 10 Gb свич и соответствующая сетевушка в сервере.
Дисковая подсистема сдюжит?
неТолик1 |
---|
_Ildar_, Вы не полнолстью раскрыли суть вопроса: если логические адреса не выдуманы 192.0.3.124 192.0.3.125 - это глобальная адрессация, здесь ваша схема реализуется по другому. |
Адреса не выдуманы. Как такая схема реализуется?
неТолик1 |
---|
_Ildar_, Вы не полнолстью раскрыли суть вопроса: если логические адреса не выдуманы 192.0.3.124 192.0.3.125 - это глобальная адрессация, здесь ваша схема реализуется по другому. |
Адреса не выдуманы. Как такая схема реализуется?
[/quot]
netwind |
---|
Так же надо убедиться, что настройка распространилась на каждый интерфейс. |
Как убедиться?
Мне видится два варианта, если оба интерфейса смотрят в интернет:
Для тех кому интересно.
Пока сделал так, а потом посмотрим как будет работать.
Сетевое оборудование - неуправляемые коммутаторы.
Вообщем сделал так:
1) Создал файл ifcfg-bond0 в директории /etc/sysconfig/network-scripts для нового сетевого интерфейса bond0
2) В содержимое ifcfg-eth0 внес изменения, которые обозначают, что мастер соединение - bond0 (MASTER=bon0) и он является подчиненным.
3) В содержимое ifcfg-eth1 внес изменения, которые обозначают, что мастер соединение - bond0 (MASTER=bon0) и он является подчиненным.
Далее рестарт сетевого интерфейса:
Теперь ifconfig выдает следующее
Для тех кому интересно.
Пока сделал так, а потом посмотрим как будет работать.
Сетевое оборудование - неуправляемые коммутаторы.
Вообщем сделал так:
1) Создал файл ifcfg-bond0 в директории /etc/sysconfig/network-scripts для нового сетевого интерфейса bond0
2) В содержимое ifcfg-eth0 внес изменения, которые обозначают, что мастер соединение - bond0 (MASTER=bon0) и он является подчиненным.
3) В содержимое ifcfg-eth1 внес изменения, которые обозначают, что мастер соединение - bond0 (MASTER=bon0) и он является подчиненным.
FTP (File Transfer Protocol) представляет собой протокол удаленной передачи файлов. С его помощью можно загрузить на сервер и скачивать с него же данные любого типа и размера, создавать или удалять файлы и папки.
В Windows, Linux и macOS подключиться к FTP-серверу можно с помощью встроенных средств и сторонних программ разного назначения. Полноценная работа со всеми средствами возможна только через специальные приложения, называемые FTP-клиентами. Теперь подробнее расскажем обо всех этих способах.
Данные для доступа к FTP-серверу
При подключении к FTP-серверу очень важно вводить правильные данные. Возьмем в качестве примера Timeweb. После регистрации на почту приходят два письма. Письмо с данными выглядит вот так:
Теперь о том, какие данные необходимо иметь под рукой:
- логин,
- пароль,
- ссылка на FTP-сервер (указывается в том же письме),
- порт (по умолчанию устанавливается значение 21).
Как подключится к FTP через Проводник Windows
Сначала рассмотрим, как подключиться к FTP-серверу через программу «Проводник» в Windows 10. Здесь ничего дополнительно устанавливать не надо, просто открываем системный файловый менеджер. В левой панели находим значок «Этот компьютер» и жмем по нему правой кнопкой мыши для вывода контекстного меню. В списке выбираем элемент «Добавить новый элемент в сетевое окружение».
В результате откроется окно мастера добавления сетевого расположения. В начальном окне просто нажимаем «Далее».
Следом надо выбрать его дальнейшее местоположение, но в этом окне нам доступен только один вариант. Для продолжения снова нажимаем на кнопку «Далее».
В этом окне понадобится указать ссылку на сетевой ресурс, к которому планируется провести подсоединение. Важно соблюдать предписанный формат (чуть ниже есть несколько примеров). В поле вводим адрес/ссылку и вновь идем дальше.
Теперь понадобится ввести в поле имя пользователя. Пароль заранее вводить не нужно, он будет запрашиваться только при подключении. Если на вашем хосте есть такая возможность, вход можно осуществить анонимно, отметив соответствующую галочку.
В самом конце даем название новому сетевому окружению.
На этом настройка завершена. При необходимости можно поставить галочку, чтобы сразу после нажатия на кнопку «Готово» открыть указанный сервер и приступить к работе.
Новое подключение теперь находится в «Сетевых расположениях» в разделе «Этот компьютер».
Если все данные введены успешно, откроется папка сервера. Можно приступать к работе.
После того как коммутатор настроен как сервер FTP, пользователи могут получить доступ к коммутатору с помощью клиентского программного обеспечения FTP на локальных терминалах. Затем пользователи могут управлять файлами между коммутатором и локальными терминалами. Конфигурация для управления файлами с использованием FTP проста, FTP поддерживает передачу файлов и управление файловыми каталогами.
FTP предоставляет функции авторизации и аутентификации для управления файлами. Однако данные передаются в открытом виде, что приводит к рискам безопасности. FTP применим к управлению файлами, когда высокая сетевая безопасность не требуется и часто используется при обновлении версии.
Примечания по конфигурации
- Перед управлением файлами с использованием FTP выполните следующие задачи:
– Убедитесь, что маршруты доступны между терминалом и коммутатором.
– Убедитесь, что клиентское программное обеспечение FTP установлено на терминале.
- FTP - это небезопасный протокол. Рекомендуется использовать SFTP V2, защищенный протокол копирования (SCP) или FTPS.
- Если количество пользователей FTP на коммутаторе достигает максимального значения (5), новые авторизованные пользователи не могут войти в систему. Чтобы пользователи FTP успешно вошли в коммутатор, пользователи FTP, которые завершили работу с файлами, должны выйти из системы.
- Этот пример относится ко всем версиям всех коммутаторов серии S.
Требования к сети
Как показано на схеме, ПК подключается к коммутатору, а IP-адрес интерфейса сети управления на коммутаторе - 10.136.23.5. Коммутатор должен быть обновлен. Коммутатор должен функционировать как сервер FTP, чтобы загрузили системное программное обеспечение с ПК на коммутатор и создать резервную копию файла конфигурации на ПК.
Схема настройки выглядит следующим образом:
1. Настройте функцию FTP для коммутатора и информацию о пользователе FTP,включая имя пользователя и пароль, уровень пользователя, тип сервиса и
2. Сохраните текущий файл конфигурации на коммутаторе.
3. Установите соединение FTP между ПК и коммутатором.
4. Загрузите системное программное обеспечение в коммутатор и создайте резервнуюкопию файла конфигурации коммутатора на ПК.
Шаг 1 Сконфигурируйте функцию FTP для коммутатора и информацию о пользователе FTP.
Шаг 2 Сохраните текущий файл конфигурации на коммутаторе.
Шаг 3 Установите соединение FTP между ПК и коммутатором. Введите имя пользователяadmin1234 и пароль Helloworld@6789, затем установите режим передачи файлов какbinary.
В следующем примере предполагается, что ПК работает под управлениемоперационной системы Windows XP.
Режим ASCII используется для передачи текстовых файлов, а режим binaryиспользуется для передачи программ, включая системное программное обеспечение (срасширением имени файла .cc, .bin или .pat), изображения, речь, видео, сжатые пакетыи файлы базы данных.
Шаг 4 Загрузите системное программное обеспечение в коммутатор и создайте резервнуюкопию файла конфигурации коммутатора на ПК.
Перед загрузкой и выгрузкой файлов на сервер FTP определите рабочий каталог FTP на клиентеFTP. Например, рабочий каталог FTP по умолчанию в операционной системе Windows XPявляется рабочим каталогом пользователя (например, C:\Documents and Settings\Administrator).
В этом каталоге также хранится загружаемое системное программное обеспечение и файлконфигурации резервного копирования.
Приветствую, уважаемый читатель! В этой статье нашего портала WiFiGid мы попробуем разобраться в настройке FTP сервера под Windows разными методами. Раз уж вы попали сюда, наверняка вам известно, что такое FTP и что с ним делать. Поэтому кратко и без воды – только инструкция.
Нашли ошибку? Есть пожелание или дополнение? Наши комментарии открыты для всех желающих. Всегда можно написать туда свое мнение или вопрос, помочь другим людям, улучшить статью.
Что будем делать?
Не знаю, кто будет читать эту статью, но он явно хочет очень быстро запустить у себя FTP сервер. Скорее всего что-то замудренное здесь не пойдет, а грамотные сисадмины для конфигурации своего сервера на Unix сформулируют запрос точнее, поэтому остановимся на бесплатном, быстром, удобном.
Ниже будет представлено несколько готовых решение. Все что нужно – просто брать и делать, и уже вскоре вы сможете спокойно подключаться к своему компьютеру по FTP, для чего бы вам это не было нужно.
За редким использованием забываешь, что в «винде» уже есть встроенный FTP, так что и ходить далеко не нужно. Но он по умолчанию выключен, так что начнем с самого начала. Все на примере Windows 7, на «десятке» пробуем аналогично или идем в следующий раздел, где будем устанавливать стороннее решение.
- Пуск – Панель управления – Программы и компоненты:
- Нажимаем «Включение или отключение компонентов Windows». В открывшемся окне переходим в Средства IIS – FTP-сервер. И отмечаем галочкой все подкпункты. В конце не забываем нажать кнопку «ОК».
- Переходим к настройке. Пуск – Панель управления – Администрирование.
- Щелкаем по элементу Сайты правой кнопкой мыши и в появившемся меню выбираем «Добавить FTP-сервер»:
- На следующей странице задаем IP, порт, шифрование. Лучше оставить вот так:
- Определяем параметры доступа. Галочка Анонимный – разрешение доступа без логина и пароля. Обычный – по логину и паролю:
- Все. Сам FTP создан, остается лишь задать верные настройки доступа. Переходим: Панель управления – Система и безопасность – Брандмауэр:
- В левой части выделяем вкладку «Правила для входящих подключений», а справа ищем «FTP-сервер» и «Трафик-FTP сервера в пассивном режиме». Кликаем по ним правой кнопкой мыши и нажимаем «Включить». Так мы активировали правила для входящих подключений. До этого – никаких правил не было вовсе:
- Переходим к исходящим подключениям и делаем то же самое для «Трафика FTP-сервера»:
- Теперь сервер включен, правила созданы, но нужно определить пользователей, которые смогу взаимодействовать с сервером. Идем: Панель управления – Система и безопасность – Администрирование – Управление компьютером:
- Создаем группу пользователей. Локальные пользователи и группы – Группы. Щелкаем правой кнопкой по свободному месту и выбираем «Создать группу»:
- В соседней подпапке Пользователи создаем нового пользователя:
- Заполняем поля по своему пользователю. Т.е. здесь главное имя пользователя и пароль, по которым и будет происходить подключение к FTP:
- Увидели в списке пользователей своего новосозданного? Теперь его нужно запихнуть в группу FTP. Щелкаем правой кнопкой по нему – Свойства. А далее переходим на вкладку «Членство в группах», где через кнопку Добавить добавляем группу:
- Уже почти все готово. ФТП работает, пользователь есть. Но Windows просто так не даст пользоваться своими ресурсами абы кому, если ты не администратор. Поэтому нужно разрешить нашему пользователю взаимодействовать с выделенной для нужд FTP папкой. Щелкаем по ней правой кнопкой мыши – Свойства. На вкладке Безопасность кликаем по кнопке «Изменить»:
- Нажимаем кнопку Добавить и добавляем нашу группу. А заодно ниже ей в колонке Разрешить отмечаем все галочки:
- Теперь снова возвращаемся в службы IIS и идем настраивать наши правила на авторизацию. Щелкаем по нашему созданному здесь сайту и выбираем «Правила авторизации FTP»:
- Тут же правой кнопкой по пустому месту – Добавить разрешающее правило:
- По умолчанию доступ можно производить и без авторизации, но мы то не хотим ничего плохого? (если хотим, все связанное с созданием пользователя вообще можно было пропустить). Выбираем здесь пункт «Указанные роли или группы пользователей» и вписываем нашу группу FTP:
- А вот в качестве альтернативы можно, например, разрешить подключение анонимным пользователям, но ограничить их в правах только на чтение. Тогда они ничего не удалят:
За этим первый вариант заканчиваем. Надеюсь, и вам удалось настроить FTP-сервер.
Частые вопросы по способу 1
Есть несколько способов сделать это:
- В локальной сети достаточно зайти через Проводник, используя IP-адрес компьютера, на котором запущен сервер. Например, ваш адрес – 192.168.1.10. Тогда в строку Проводника можно просто вбить ftp://192.168.1.10. Все содержимое хранилища должно отобразиться. Тут же можно войти с авторизацией. Формат следующий: ftp://ваше_имя:пароль@192.168.1.10.
- Для доступа из интернета нужно использовать внешний IP-адрес сети. Но перед этим не забываем пробросить 21 порт на нужную машину.
- Кроме Проводника спокойно можно использовать сторонние программы. Лично я долгие годы использую FileZilla. Бесплатно и удобно. Для входа достаточно вводить IP адрес и данные для авторизации.
- Еще вариант использование FTP-хранилищ – как сетевого диска. Процедура подключения стандартная, в выборе используем вот это:
Это самое обширное понятие. На каком этапе он именно не работает? Запуск? Подключение? Расшаривание? Авторизация? При грамотном проходе всей инструкции обычно проблем не возникает, но если у вас что-то особенное – пишем в комментарии свой вопрос.
Способ 2 – FileZilla Server
Альтернативный способ с годами проверенным решением для простой настройки FTP-сервера – будем использовать FileZilla Server. Многие знают, что у них отличный FTP-клиент, так еще есть и прекрасный FTP-сервер. Но самое главное – никуда больше ходить не нужно, здесь в коробке расположено сразу все самое нужное.
Начинаем наши деяния:
- Скачиваем и устанавливаем сервер по ссылке выше:
- Весь процесс установки FTP-сервера описывать нет смысла – просто жмите далее. Пока не появится окно ввода первых параметров. Здесь задаем локальный IP сервера и порт (можно оставить как есть, это не адреса подключения, внешние адреса подключения остаются теми же, что и в предыдущем способе):
- Создадим пользователя для подключения к серверу. Edit – Users:
Все! Больше ничего придумывать не нужно. Все находится удобно и по вкладкам. Гораздо быстрее использования стандартных средств Windows 7.
Итого – были рассмотрены 2 случая создания FTP-сервера. Оба будут работать, ищущие конкретные моменты – лезут в настройки, скорее всего там это уже придумали. Истинные любители и вебмастера выберут Linux, и самостоятельно запустят сервер (там это уже с полпинка реализуется по той же механике). Вот и все. На этом прощаюсь. Комментарии ниже всегда открыты для вас (и порой там намного интереснее чем в самой статье).
Читайте также: