ポジローぽけっと

昨日より今日、今日より明日を信じて、トライトライ

debianにsshできるけどsftpできなかったら

接続先の.bashrcで以下記述より以前で標準出力していないか確認する

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

してたら実行を上記より下に移す

参考

サーバーにsftpできないときは - console.lealog();

bashrc - sftp gives an error: "Received message too long" and what is the reason? - Unix & Linux Stack Exchange

https://www.complang.tuwien.ac.at/doc/openssh-server/faq.html#2.9