まとまりのないブログ

something which something is something

Tips

さくらVPSでFTP接続とファイル送受信ができるようになるまで

投稿日:

1.さくらVPSにOSをUbuntuでインストール
2.SSHで接続する(ユーザーはubuntu、パスワードはインストール時に設定したもの)
3.vsftpdをインストール(apt-get install vsftpd)
4.vsftpdのコンフィグファイルにパッシブモードでの接続の記述を/etc/vsftpd.confiの最後らへんにでも追記

pasv_enable=YES
pasv_min_port=50001
pasv_max_port=50020

5.iptablesの設定をしてFTPとパッシブモードでの接続・転送ができるようにする
 5.1.ポート21を解放する #iptables -I INPUT 4 -p tcp –dport 21 -j ACCEPT
 5.2.パッシブモード用のポートを解放する #iptables -I INPUT 4 -p tcp –dport 50001:50020 -j ACCEPT

6.FTPのクライアントソフトからパッシブモードで接続とファイル送受信ができるか確認する

備考
Ubuntuをインストールした直後の状態ではiptablesによりポートはSSH接続の22番ポートしか解放されていない。そのためFTP接続用の21番ポートを解放する。そしてさらにパッシブモード接続をするために追加でポートを解放する。コンフィグファイルへのパッシブモード接続の有効化の記述とそのためのポート解放の設定、それら両方がFTP接続で大事なポイントとなる。たかがFTP接続と思っていたがやたら時間がかかった(@ . @)クラクラ

-Tips

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

no image

Yahoo!オークションに落札相場を検索する機能が登場

Yahoo!オークションに落札相場を検索するための機能が新たに追加された模様。オークションの出品マスターというYahoo!オークションの独自のシステムにおける特典の一部として提供され、条件をクリアして …

no image

build.gradleが2つある :android studio

最近android studio を使ってまったくの初心者状態からプロジェクト開発をしてみたら初歩の初歩でつまづく。ビルドを定義する重要ファイルであるbuild.gradleというファイルについて、参 …

no image

Can not extract resource from inner element must either be a resource : android studio

何が原因かわからないが突然ビルド時にエラーを吐くようになってエミュレーターが起動しなくなった。エラー内容を見る限りvalues.xmlというファイルのitem要素がInner element must …

no image

海外通販サイトPimoroniで注文した

ラズベリーパイなど電子機器を販売しているイギリスの通販サイトpimoroniで注文した商品が届いた。注文した時に発送方法を選ぶことができ、一番安いのは追跡無しのRoyalMailというやつでその次がそ …

no image

パソコンがフリーズする要因

パソコンがフリーズする要因は以下が考えられる。 主記憶(メモリ)に不具合がある場合 補助記憶(HDD、SSDなど)に不具合がある場合 OS・ソフトウェアに不具合がある場合