WinSCPでFreeSSHdサーバーに接続すると、「開始時のメッセージ省略のエラー。選択したシェルは WinSCP 互換ではないかもしれません。(bashをお勧めします)」メッセージが表示され接続できないことがあります。
現象
WinSCPでFreeSSHdのSSHのサーバーに接続します。サーバーの識別と接続はでき認証ダイアログは表示されます。
パスワードを入力すると、「セッションを開始しています・・・」のメッセージは表示されますが、この状態から進みません。
しばらくするとタイムアウトエラーのダイアログが表示されます。[中止]ボタンをクリックします。
下図の「開始時のメッセージ省略のエラー。選択したシェルは WinSCP 互換ではないかもしれません。(bashをお勧めします)」メッセージが表示されます。
原因
WinSCPでSCP転送をする場合、シェルがbashを想定しているため、Windowsのcmdをシェルにしている場合、WinSCPでは対応できないためこのメッセージが表示されるようです。
対策
SCPでの転送ではなくSFTPを用いた転送方式にするとこの問題を回避できます。
接続の設定を確認します。転送プロトコルが"SCP"になっている場合、SFTPに変更します。
転送プロトコルを"SFTP"に変更します。設定が変更できたら保存します。
無事接続できました。
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
最終更新日: 2017-01-18
作成日: 2014-05-11