Почему при введении ifconfig показанный IP адрес не подходит?
Вот варианты:
1. Не запущен ssh
2. Порт ssh закрыт правилами файрвола
3. ssh размещен не на стандартном порту
4. Вы выбираете неправильные настройки в putty
5. Нет связи\маршрутизации между машиной с putty и сервером.
6. И т.д.
Почему ifconfig не показывает IP адрес?

все показывает - 10.0.2.15 и 127.0.0.1

"нужной формы" у адреса нет. Это все равно что вы посмотрели что в ролике в ютубе у кого-то адрес "проспект ленина-10" и пытаетесь у себя на доме такой же найти. 

почему вы не можете подключиться - это другой совсем вопрос, который вы не задали. 
ХЗ что вы там делаете, но в качестве бонуса могу посоветовать для начала попробовать использовать 10.0.2.15