Проблема, с которой вы сталкиваетесь, связана с тем, как MobaXterm обрабатывает раскладку клавиатуры при подключении к удалённому серверу через SSH. Когда вы подключаетесь к серверу из Windows, иногда происходят рассинхронизации между настройками локальной и удалённой раскладок клавиатуры. Вот несколько способов решения этой проблемы:
1. **Проверьте раскладку клавиатуры на локальной машине**:
Убедитесь, что на вашем компьютере установлена нужная раскладка (английская). Попробуйте переключить клавиатуру на английскую раскладку перед подключением к серверу.
2. **Настройки MobaXterm**:
Проверьте настройки MobaXterm. Откройте меню `Settings` > `Configuration` и убедитесь, что в вкладке `Terminal` указана правильная раскладка. В некоторых случаях полезно попробовать установить другие кодировки или выбрать параметр "Use system keyboard layout".
3. **Проверьте настройки сервера**:
Убедитесь, что на удалённом сервере (в вашем случае - Ubuntu) установлены и правильно настроены языковые пакеты и раскладки клавиатуры. Вы можете проверить текущую раскладку, выполнив команду:
```bash
setxkbmap -query
```
4. **Используйте команды для установки раскладки**:
Если проблема продолжает проявляться, вы можете попробовать вручную установить нужную раскладку на сервере. Для этого используйте:
```bash
setxkbmap us
```
5. **Переключение раскладки**:
Если вы случайно переключили раскладку клавиатуры на сервере, вы все равно можете использовать комбинации клавиш (например, Alt + Shift или Ctrl + Shift) для переключения раскладки, если они настроены на сервере.
6. **Используйте альтернативные терминалы**:
Если ничего из первого не помогло, вы можете рассмотреть возможность использования другого SSH-клиента, например, PuTTY. Некоторые пользователи сообщают, что у них меньше проблем с раскладками при использовании других программ.
Надеюсь, что одно из этих решений поможет вам решить проблему с русскими символами при вводе текста.