Если быть точным, мне нужна была non-interactive login shell для авторизации ssh канала и запуска host части текстового редактора sam из локальной Plan9 части(sam -r user@host) В этом узкоспециальном случае ssh на freebsd запускает non-interactive login csh, который гарантированно читает ~/.cshrc если кому интересно.
Спасибо за исчерпывающие в общем случае ответы.