
Ubuntu日本語フォーラム

ログインしていません。
こんにちは。分からない点があり、教えていただきたく書き込ませていただきました。
現在、Soralisマシンとwindowsマシンから、sshで接続しubuntuマシンを使用しようとしています。
Solarisマシンは端末エミュレータから、windowsマシンはPoderosaから接続しています。
ubuntuマシンに接続する際は、一般ユーザーとして入っており、私のアカウントにはroot権限はありません。
また、ubuntuがインストールされているマシンは、処理用のサーバとして利用しています。
端末からsshでubuntuマシンに接続すると、キーボードの動作が変になっていました。
変になっているのは、今のところカーソルキーとBackSpaceキーです。
Solarisマシンとwindowsマシンの、どちらで接続しても
左は、^[[D 右は、^[[C 上は、^[[A 下は、^[[B
と端末上に表示されます。
また、Solarisマシンで接続したときのみ、BackSpaceキーで、^Hが表示されます。
これは、どのようにすれば治るのでしょうか?
対処法を教えていただきたく思います。
よろしくお願いいたします。
オフライン
・追記
#1です。
挙動がおかしい点がもう一つありましたので、書き込ませていただきます。
本来、補完が行われるはずのtabキーを押すと、空白が入力されていました。
書洩らしがあり、このような形で追記になり申し訳ありません。
対処法を教えていただきたく思います。
よろしくお願いいたします。
オフライン
ログインシェルがshになっていたりしませんか? たとえばuseraddコマンドで-sオプションを指定せずにユーザを追加したりすると、ログインシェルが/bin/shになったはずです。
もしそうならchshコマンドで/bin/bashに変更してみてください。
オフライン
>mizuno 様
返信ありがとうございます。
ご指摘いただいたとおり、ログインシェルが/bin/shになっていました。
chshコマンドでログインシェルを変更すると、キーボード入力が正常になりました。
的確なアドバイスに心から感謝いたします。
本当にありがとうございました。
オフライン