У меня есть настройка FTP-сервера с использованием FileZilla Server и 5 серверов приложений, каждый из которых имеет общую папку для резервного копирования.

На ftp-сервере я установил символические ссылки в корневом каталоге ftp, которые указывают на каждый из резервных каталогов. При использовании Windows Explorer я могу перемещаться между каждым из этих сетевых расположений с помощью символических ссылок, добавлять, изменять или удалять по своему усмотрению.

Однако, когда я подключаюсь к тому же местоположению с помощью FTP-клиента, папки с символическими ссылками видны; appserver01backups, appserver02backups и т. д., но когда они открыты, они отображаются как пустые каталоги.

Может ли кто-нибудь помочь решить эту проблему или придумать лучшее решение, чтобы иметь возможность доступа к нескольким сетевым папкам общего доступа из одной точки доступа, например, ftp.

2 ответа2

0

Доступ к сетевым расположениям проходил проверку подлинности для учетной записи службы, используемой для запуска службы FilZilla.

Я переключил это на учетную запись, которая имеет разрешения для доступа к сетевому местоположению.

Будучи не доменной средой, это были дублированные учетные записи с одинаковыми именем пользователя и паролем как на ftp-сервере, так и на всех исходных серверах приложений.

0

Одним из вариантов, поскольку вы не используете Active Directory, будет использование открытых ключей с Filezilla. Server 2008 также поддерживает SFTP, но я не слишком много с ним играю, поскольку обычно использую выделенные продукты SSH для клиентов, которых я поддерживаю.

Затем вы можете сгенерировать вашу пару ключей, поместить открытый ключ на целевой сервер и затем использовать закрытый ключ для установления соединения, используя предпочитаемый способ передачи (SFTP, SCP.)

Затем вы можете просто написать скрипт на предпочитаемом вами языке сценариев и выполнить его по расписанию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .