Учетная запись SFTP ведет себя по-разному на разных клиентских машинах
У меня есть система Ubuntu, настроенная как SFTP-сервер. Он надежно обслуживает множество клиентов SFTP уже несколько лет. Недавно клиент внес некоторые изменения в операции, и в целях тестирования новый сотрудник пытается получить доступ к серверу через SFTP, используя существующие учетные данные клиента. Они могут подключаться к серверу, используя учетные данные, но не могут получить доступ к файлам в каталогах, к которым у них есть разрешения. Я могу использовать те же учетные данные для полного доступа (R/W) к их файлам и папкам. Таким образом, из двух разных систем, использующих одни и те же учетные данные, подключенный пользователь имеет разные возможности доступа.
У меня вопрос: может ли проблема быть связана с различиями в настройках портов на стороне клиента? Я знаю, что порт 22 используется SFTP для подключения, но при доступе к файлу используются ли другие порты? Если порт 22 открыт на стороне клиента, но порт 20/21 или верхние порты (48000–65000) закрыты, будет ли SFTP-клиент подключаться к файлам, к которым у него есть разрешения, но не сможет получить к ним доступ?