WinSCPでサーバーに接続できない原因
WinSCPでは様々な方法でサーバーに接続することができます。
ですが、なぜかサーバーに接続できないといった問題に悩まされることもあるでしょう。
そのような現象が発生してしまう原因について解説します。
ホスト名やパスワードを間違えている
ホスト名に余計なスペースが入っていたり、パスワードの大文字小文字を間違えているだけでも接続に失敗してしまうので注意しましょう。
転送プロトコルを間違えている
ですが、転送プロトコルの選択を間違えるとホスト名やパスワードなどが全て正しかったとしても接続に失敗します。
特にFTP・SFTP・SCPは見間違えやすいので注意してください。
ポート番号を間違えている
レンタルサーバーを利用する際にありがちなトラブルです。通常、FTP接続するときに使用するポートというのは、FTPなら20番・21番、FTPSなら990番、SFTPなら22番ポートがデフォルトですが、レンタルサーバーは意図的にこのポート番号を変更していることが多いです。
そのため、ホスト名やパスワードなどの接続に必要な情報が全て揃っていたとしても、ポート番号を間違えているという単純なミスで接続できないということが少なくありません。
レンタルサーバーを利用している場合は必ず、公式Q&Aページで利用するポートをチェックするようにしましょう。
サーバーが停止している
当然ですがWinscpで接続する場合はサーバーが稼働中でなければなりません。
もし、これまで何事もなく接続できていたサーバーが突然接続できなくなった場合は、サーバーが停止していないかどうかも疑いましょう。
SSHキーを無効化している
公開鍵が含まれているファイルを設定しても繋がらない、SSH接続で何度設定し直してもSSH接続に失敗するという場合は、使おうとしているSSHキーが無効になっている可能性があります。
SSHキーは発行後に無効化することが出来るので、もしかしたら一度発行したもののその後無効化したSSHキーを使おうとしているかもしれません。
この場合、サーバーデータへのアクセスが拒否されているだけでサーバーへの接続には成功しているため「接続が拒否されました」といったエラーが表示されます。
SSH接続に限らず、サーバーにはつながったもののパスワード違いなどで接続を維持できない場合は「接続が拒否されました」と表示されるので覚えておくと良いでしょう。
新しくSSHキーを発行してもう一度接続を試してみてください。
WinSCPでサーバーに接続できない場合の対処法
どうしてもWinSCPでサーバに接続できないと言う場合があるでしょう。その場合は以下のことを試してみてください。
接続設定を一から再作成してみる
既存の接続設定をどれだけ変更しても接続に失敗する場合は、試しに一から接続設定も作り直してみてください。
もしかしたら、変更してはいけない設定を知らないうちに触ってしまっており、それが原因でサーバー接続に失敗している可能性があります。
接続設定を作り直す作業はそこまで時間がかからないので一度実践してみてください。
別の接続方法を試してみる
サーバーへの接続方法を複数用意している場合(FTP接続とSSH接続など)は、ほかの方法での接続を試みてみましょう。
別の方法で接続に成功した場合は、失敗する接続方法関連で設定ミスが起きている可能性があります。
ほかのFTPクライアントでも同様の症状が発生するか確かめる
何をやってもつながらないのであれば、試しにほかのFTPクライアントソフトでも試してみましょう。
有名な FTP クライアントソフトだと、FFFTPやFileZillaがありますので、そちらでログインが成功するかどうか確かめてみましょう。どのFTPクライアントもの使い方はWinSCPとほとんど同じです。
もし、他のFTPクライアントソフトで接続できるという場合は、WinSCP本体や設定に問題がある可能性があります。
どこを直せばいいのかわからないということであれば、再インストールして初期化してみましょう。
まっさらな状態に戻せるので、再設定したらすんなりアクセスできた、という結果を得られる可能性があります。