Двойные кавычки в вашем случае являются проблемой в скрипте expect
.
spawn sh -c "ssh IPaddress "./bin/show_info.py |.. sed 's/total.*//g'" > Report_2017.txt"
Просто обратите внимание, что из-за двойных кавычек, оканчивающихся после IP-адреса, канал остается открытым.
Вы можете попробовать это:
spawn sh -c "ssh IPaddress \"./bin/show_info.py |.. sed 's/total.*//g'\" > Report_2017.txt"