FreeBSD и Linux по-разному работают с SSH. Это связано с тем, что Linux уже давно перешёл на кодировку UTF-8, а FreeBSD так и ограничился обещаниями, оставшись и в 9 версии на KOI8-R. А так же описывается авторизация на основе ключей и дополненная версия putty - kitty.
Настройки для Linux (у меня зовётся UTF-8):
- Terminal - Keyboard - The Function keys and keypad - Linux
- Window - Appearance - Change - Набор символов - Кириллица
- Window - Translation - UTF-8
- Connection - Data - Terminal-type string - linux (при этом значении работает псевдографика, но перестаёт работать динамический заголовок, отражающий текущее состояния - пользователь и папка либо исполняемая команда... если важнее данный вариант, то имеет смысл создать альтернативный профиль со значением этого параметра xterm, данный профиль называется у меня UTF-8-)