Удалить отметку спецификации в имени пользователя sftp при использовании openssh

Я использую SFTP-сервер, используя openssh 1:8.9p1-3ubuntu0.1 в Ubuntu 22.04. Повторяющаяся проблема с подключением клиентов заключается в том, что имя пользователя имеет префикс \357\273\277 один или несколько раз. Это метка спецификации UTF-8, которая не требуется, и эта попытка входа не удалась, поскольку имя пользователя не существует с префиксом спецификации.

В настоящее время я работаю с каждым клиентом, чтобы исправить их соединение. Единственное, что кажется общим, это то, что они работают в Windows и используют приложение Sticky Notes для хранения своих учетных данных SFTP, так что, возможно, именно это приложение добавляет спецификацию. Вероятно, все они используют WinSCP, у которого есть некоторые настройки спецификации, но они, похоже, специфичны для файлов, которые передает WinSCP.

Есть ли способ заставить openssh или PAM удалить ведущие спецификации?

Если это специфично для WinSCP, есть ли какие-то настройки, которые должны настроить клиенты?

Спасибо

Соответствующая запись в /var/log/auth.log

      Aug 28 16:13:25 sftp1 sshd[1670168]: Failed password for invalid user \357\273\277\357\273\277redacted_sftp_username from 165.165.165.165 port 35970 ssh2

версия Linux

      sftp1:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy

Опенсш-версия

      sftp1:~# dpkg -l | grep openssh
ii  openssh-client                     1:8.9p1-3ubuntu0.1                      amd64        secure shell (SSH) client, for secure access to remote machines
ii  openssh-server                     1:8.9p1-3ubuntu0.1                      amd64        secure shell (SSH) server, for secure access from remote machines
ii  openssh-sftp-server                1:8.9p1-3ubuntu0.1                      amd64        secure shell (SSH) sftp server module, for SFTP access from remote machines

Язык системы

      sftp1:~# locale
LANG=C.UTF-8
LANGUAGE=
LC_CTYPE="C.UTF-8"
LC_NUMERIC="C.UTF-8"
LC_TIME="C.UTF-8"
LC_COLLATE="C.UTF-8"
LC_MONETARY="C.UTF-8"
LC_MESSAGES="C.UTF-8"
LC_PAPER="C.UTF-8"
LC_NAME="C.UTF-8"
LC_ADDRESS="C.UTF-8"
LC_TELEPHONE="C.UTF-8"
LC_MEASUREMENT="C.UTF-8"
LC_IDENTIFICATION="C.UTF-8"
LC_ALL=

0 ответов

Другие вопросы по тегам