DollyPapper,
1. sftp подсистема sshd
2. юзер может быть без шелла, или шелл не bash
3. туннель через ssh тоже башевские конфиги не затронет
4. велосипед уже изобретен до нас и описан в документации
5. мелкий нюанс. пользовательский ~/ssh/rc приоритетней системного /etc/ssh/sshrc
DollyPapper,
man ssh
/etc/ssh/sshrc
Commands in this file are executed by ssh when the user logs in,
just before the user's shell (or command) is started. See the
sshd(8) manual page for more information.
не все шарят, чем гпт от мбр отличается.
Вдобавок профессиональные навыки владения спиртом приходят только с практикой.