встал вопрос запуска нашего проекта под линуксом. пришлось решать несколько проблем - хочу записать на всякий, вдруг кому еще надо.
вводная: наш линукс-сервер в защищенном контуре - нет никаких подключений за пределы. нет интернета, нет связи с другими серверами. на него не установлена графическая оболочка.
1) для работы использую putty. после входа есть mc (уже спасибо). для загрузки на сервер использую pscp (взять там же, где и putty).
2) packages-microsoft-prod.deb
накатил этот пакет. может и без него бы взлетело.
3) dotnet-sdk-5.0.406-linux-x64.tar.gz
себе взял этот, по необходимости можно найти другие версии рядом.
4) долго бился со сборкой, которая упорно хотела nuget.org
после проверки "dotnet nuget list source", не совсем уверенно снес "dotnet nuget remove source nuget.org", и проверил, что в папке "packagesSource" есть все нужные пакеты.
результат: все собралось и работает.