если еще не сильно поздно.
есть уверенность, что через путти попадаешь на виртуалку, а не на ссш хоста?
можно в виртуалке попробовать ssh username@localhost (к самому себе через ссш)
пустило? тогда надо разбираться с тем куда конектишся из путти.
я обычно в настройках виртуалки сеть настраиваю как бридж, и она получает "нормальный адрес сети" и можно с любого устройства в сети к ней подключится.
все вышеописанные варианты хороши , но актуальны после решения вопроса с подключением.