** Description changed: [ Impact ] Non-ascii visible chars are not properly rendered by clients, showing their octal visualization. Such as: Hello SSHD! We love \360\237\215\225! [ Test case ] ## Server preparation Enable PAM and keyboard interactive authentication in a ssh server: Add a configuration file such as: - /etc/ssh/sshd_config.d/test-ssh-pam.conf + /etc/ssh/sshd_config.d/test-ssh-pam.conf Containing: UsePAM yes KbdInteractiveAuthentication yes - Restart the server: - sudo systemctl restart ssh.service + sudo systemctl restart ssh.service Edit the sshd PAM configuration file, adding as first line: - auth requisite pam_echo.so Hello SSHD! We love 🍕! + auth requisite pam_echo.so Hello SSHD! We love 🍕! Can be done with the command: - sudo sed '1 i\auth requisite pam_echo.so Hello SSHD! We love 🍕!' -i /etc/pam.d/sshd - + sudo sed '1 i\auth requisite pam_echo.so Hello SSHD! We love 🍕!' -i /etc/pam.d/sshd ## Client test In the same host: - ssh -o PubkeyAuthentication=no \ - -o PasswordAuthentication=no \ - -o PreferredAuthentications=keyboard-interactive \ - $USER@localhost + ssh -o PubkeyAuthentication=no \ + -o PasswordAuthentication=no \ + -o PreferredAuthentications=keyboard-interactive \ + $USER@localhost The client should show: Hello SSHD-dev in devel schroot! Want some 🍕? ($USER@localhost) Password: + Retry the same with another host and without keyboard authentication + enabled in the server side. ## Cleanup Revert the changes done in the cleanup phase, after test is done sudo sed '/pam_echo\.so/d' -i /etc/pam.d/sshd sudo rm /etc/ssh/sshd_config.d/test-ssh-pam.conf [ Regression potential ] - SSH info messages are not shown by the client + SSH info messages are not shown by the client. + + These kind of messages are normally shown only when PAM is enabled in + the server side, so it should not affect the normal behavior.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2077576 Title: SSH client doesn't handle properly non-ASCII chars To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/2077576/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
