Debian stretch + VSCode Remote - ssh 接続できない

Debian stretch 環境へ VSCode から Remote - ssh 接続したところ、うまくゆかない。

 

VSCode のログを確認したところ、認証は OK だが、/bin/sh 処理でエラー。

Debian 側の /etc/passwd を確認すると、useradd コマンドで追加したはずのユーザのデフォルト shell が空欄になっており、/bin/bash を記述したところ、Remote - ssh 接続可能に。

 

デフォルト shell が設定されなかったのは、Debian stretch 側の usradd コマンドのバグらしい?