debianにsshできるけどsftpできなかったら
接続先の.bashrcで以下記述より以前で標準出力していないか確認する
# If not running interactively, don't do anything case $- in *i*) ;; *) return;; esac
してたら実行を上記より下に移す
参考
サーバーにsftpできないときは - console.lealog();
https://www.complang.tuwien.ac.at/doc/openssh-server/faq.html#2.9