Ошибка:
На сервере установлен nvm, при подключении через ssh он не загружается.
Причины:
При входе через ssh вместо .bashrc всегда запускается .bash_profile, а загрузчик nvm прописывается себя в .bashrc
Решение:
Создать на сервере файл ~/.bash_profile с командой загрузки bashrc:
if [ -f ~/.bashrc ]; then . ~/.bashrc fi
Дополнительно:
Эта параша может продолжать писать, что node not found, в этом случае надо сделать живительный nvm use default