この記事について
| 環境 | CentOS自宅サーバー、Poderosa(SSH)、FFFTP |
|---|---|
| 目的 | 外部ネットワークから自宅サーバーに接続できないときの確認項目をまとめる |
| 結果 | ポート開放・サーバーソフトの起動・iptablesの順に確認する |
つまずきポイント要約
- 初期設定ではrootを使ってffftpでログインできない
- ffftpで接続できるのにファイル一覧が出ないときはPASVモードの設定を疑う
外部ネットワークからCentOSの自宅サーバーにアクセスするときの確認事項の覚書
poderosaやffftp共通
・ポートが開いているか
サーバー側のルーターにアクセスしてポートが開いているか調べる。
poderosa(SSH)は22番
ffftpは20~21番
・必要なサーバーソフトは立ち上がっているか
poderosa(SSH)はsshdが起動しているか確認
ffftpはsftpdが起動しているか確認
・iptablesが接続の邪魔をしていないか
iptablesの設定を確認。もしくは起動を終了させる。iptablesの設定例
なお、初期設定ではrootを使ってffftpでログインできない
詳細
ffftpで接続はできるのにサーバー側のファイル一覧が表示されない場合は、サーバー側でPASVモードの接続が許可されてない可能性が高い。「設定変更」-「拡張」タブ-「PASVモード」のチェックをはずす。もしくはサーバー側の設定を変更してPASVモードでの接続を許可する。
