libssh を使用して端末にログインし、ncurses アプリケーションを実行しています。
このチュートリアルに従って、一度に 1 文字ずつ送信します: http://api.libssh.org/master/libssh_tutor_shell.html
ncurses アプリケーションは getstr() でユーザー入力を待ちます。私の問題は、入力を書き込んで Enter キーを押すと、libssh が入力信号ではなく「\n」を送信するため、curses アプリケーションがクラッシュすることです。