SFTP с Google Authenticator для 2FA

1774
Sven

В настоящее время для своих серверов я использую Google Authenticator для двухфакторной аутентификации по SSH, и он работает как надо. Одна проблема, с которой я сталкиваюсь, заключается в том, что при попытке подключиться к моим серверам через SFTP с использованием чего-то вроде Filezilla возникает странное поведение. Когда я начинаю передавать файлы в любом направлении, сервер начинает просить меня ввести мой проверочный код для каждого независимого соединения, и на самом деле этому нет конца.

Я знаю, что этого и следовало ожидать, но я блокировал максимальное количество подключений к одному соединению, чтобы справиться с этим, но я также обнаружил, что могу передавать несколько файлов по одному соединению с помощью мультиплексирования. Я просмотрел конфигурацию Filezilla, но ничего не могу с ней найти, поэтому скромно спрашиваю, есть ли у кого-нибудь из вас опыт мультиплексной передачи SFTP или можете указать мне на программу SFTP, которая ее поддерживает.

Спасибо!

0
Я предполагаю, что под «мультиплексированием» вы подразумеваете, что пытаетесь передавать несколько файлов одновременно по одному соединению. Если это так, я должен спросить, чего вы надеетесь достичь этим? Это не может быть быстрее. Я предлагаю передавать их последовательно. О, вопрос к вам, если вы не возражаете - какой сервер вы используете? HansA 8 лет назад 0
Извините, но начинать с «Вы вообще читали вопрос» очень агрессивно. Смешно утверждать, что это не так. HansA 8 лет назад 0
В таком случае я должен извиниться, не собирался звучать агрессивно. В ответ на ваш первый комментарий я использую встроенный ssh-сервер в Ubuntu. Sven 8 лет назад 0
Спасибо. Я просто перечитал твой вопрос. Без обид, но это не совсем понятно. Я думал, что вы использовали слово «мультиплексирование» для описания одновременной передачи нескольких файлов по одному соединению, но я думаю, что это не правильно. Не могли бы вы рассказать о том, что вы имеете в виду? HansA 8 лет назад 0
Это именно то, что я имел в виду. Мне нужно передавать несколько файлов одновременно по одному соединению, потому что сервер ssh запрашивает пароль и секретный ключ (двухфакторное приложение авторизации на моем телефоне) для каждого последовательного соединения. Сейчас я открываю только одно соединение и, таким образом, могу передавать только один файл за раз. Я слышал, что используя мультиплексирование, я могу справиться с этой единственной проблемой передачи и все еще иметь возможность передавать несколько файлов по одному соединению, поэтому мне предлагается ввести пароль и секретный ключ только один раз. Надеюсь, мне удалось описать это более четко Sven 8 лет назад 0
Если я могу просто подтвердить то, что вы спрашиваете: вы обнаружили, что если вы передаете файлы по одному, вам будет предложено пройти повторную проверку подлинности перед каждой передачей, но вы уверены, что если вы сможете одновременно выполнять все передачи (по одному соединению), тогда вам будет предложено пройти аутентификацию только один раз (в начале). Это правильно? Первая часть кажется мне очень странной. Я бы подумал, что если вы настроили FileZilla для использования только одного соединения, то не нужно будет повторно проходить аутентификацию независимо от того, сколько передач вы делаете, если, конечно, соединение не разорвано. HansA 8 лет назад 0
Не совсем то, что я спрашивал. Я уже передаю по одному и настроил filezilla для передачи по одному соединению, но это означает, что я могу передавать только один файл за раз. Этот метод требует очень и очень много времени для развертывания моего кода и ресурсов на моем сервере. Мультиплексирование позволило бы мне одновременно передавать несколько файлов, в то время как filezilla была настроена только на одно соединение. Передача по нескольким соединениям - это не то же самое, что мультиплексирование. Sven 8 лет назад 0
Одно соединение SSH может передавать только столько байтов в секунду. Будь то байты из одного файла или байты из набора файлов, за определенный период будет передано только определенное количество байтов, поэтому общее время, затрачиваемое на все файлы, будет примерно одинаковым. , HansA 8 лет назад 0

0 ответов на вопрос

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