PuTTY, как и писали выше, всего лишь SSH клиент, который позволяет тебе подключаться к удалённому компьютеру через консоль.
Через него ты можешь управлять удалённым компьютером, вводя нужные команды. Если при запуске сервера тебе пишет, что нужно установить .NET Core 3.1, значит ты его не установил.
Во-первых, действительно стоит скопировать точный текст, который тебе пишет сервер.
Во-вторых, его же можно и загуглить и с вероятностью в 99% найти уже готовый ответ, т.к. такие вопросы задавались всегда.