Почему не работает авторизация по ключу SSH?
> ) На сервере создал директорию для пользователя nodejs /home/nodejs/.ssh/authorized_keys и положил в нее is_rsa.pub

authorized_keys это файл, а не каталог, и нужно содержимое id_rsa.pub в него (за/до)писать.
Используйте ssh-copy-id. На современных Windows доступен полноценный Linux.
Как вариант - ssh-copy-id для Windows поставляется с git for Windows. 
Можно и вручную сделать то же самое
type $env:USERPROFILE\.ssh\id_rsa.pub | ssh {IP-ADDRESS-OR-FQDN} "cat >> .ssh/authorized_keys"
И да, authorized_keys - это файл.