Итак, у меня есть сервер, на котором настроено RDC (подключение к удаленному рабочему столу), и я стремлюсь сделать его глобально доступным в Интернете, чтобы я мог получить к нему доступ из любого места. В настоящее время я нахожусь в процессе изменения пароля, чтобы он стал более безопасным, так как он будет виден в Интернете, но я столкнулся с небольшим затруднением.
Я буду использовать несколько примеров паролей здесь.
До того, как я сменил свой пароль, у меня был полный доступ с использованием RDC и моего предыдущего пароля: abc123 .
Я использовал PASSWD , чтобы изменить свой пароль от abc123 к d4f5g6 . Изменение прошло успешно, но полностью распознается только тогда, когда я набираю его на самой машине, а не в RDC
Когда я пытаюсь подключиться через RDC и использовать новый пароль, я получаю следующую ошибку:
connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to sesman
xrdp_mm_process_login_response: login successful for display
started connecting
connecting to 127.0.0.5910
tcp connected
security level is 2 (1 = none, 2 = standard)
password failed
error - problem connecting
Обратите внимание, что пароль в настоящее время d4f5g6 , и я получаю эту ошибку только при использовании d4f5g6 . Если я использую любой другой пароль, включая abc123 , я получаю эту ошибку:
connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to sesman
xrdp_mm_process_login_response: login failed
Также обратите внимание, что я набираю эти учетные данные в соединении, и они не кэшируются в RDC, поэтому RDC, похоже, не играет в это вообще.
Итак, кажется, мой правильный пароль проходит первую проверку просто отлично, но не через вторую проверку? Вот кикер; Если я изменю свой пароль обратно на abc123 непосредственно на моем сервере, то я могу успешно подключиться к серверу с RDC, используя abc123 ...