2016年01月27日
川俣晶の縁側ソフトウェア技術雑記 total 3239 count

DTIのVPSサーバーにSCPできない問題への対処

Written By: 川俣 晶連絡先

問題 §

  • DTIのVPSサーバーにSCPできない

状況 §

  • OSはCent OS 6.5
  • SSHでログインしてシェルでシステムを操作できている
  • OpenSSHはインストール済み
  • ネット上のSCPを利用する手順を実行しても接続が切られる
  • 現象としては、ポートが開いていないような感じ
  • クライアント側のSCPについては、WinSCPを使用

原因 §

  • DTIのVPSサーバーは、SSHのポート番号を変更しているが、この変更はシェルでログインするときだけでなく、SCPで接続する場合にも影響する

対策 §

  • DTIから指定されたポート番号を使用してSCPでも接続する

感想 §

「結局、なぜ時間と手間を食ったのだ?」

「telnetとftpはポート番号が別だったので、つい別のポート番号と思い込んだのが敗因だ。それからネットの情報はあてにならなかった」

「なぜ原因を突き止められたの?」

「結局、SSHの設定ファイルを最初から見ていったら、ポート番号を変更する記述に出合って、そこで気づいた。シェルのログインとscpのファイル転送で使うポート番号は同じ。同じである以上、scpのポート番号も変更済み」

「それで接続できたの?」

「できたよ。あっけないぐらい簡単に」

「万事解決?」

「いや。次はAzureのVMに上げたWindows Serverにsftpできない問題が残っている。そもそもftpができない」

「それは原因不明?」

「原因は分かっている。追加ポートを指定して使えるようにしないとsftpはおろか、ftpもできない」

「じゃあ、それを頼む」