中堅プログラマーの備忘録

忘れっぽくなってきたので備忘録として・・・

FTP

【vsftpd】Windows8.1だけSSPI への呼び出しに失敗しました・・・エラーが発生する

1.概要 2.動作環境 サーバー クライアント 3.エラーの内容 4.解決方法 5.原因 6.おまけ 1.概要 運用中のシステムでリプレース等の理由で、過去のOSを使わなければいけない。。。 なんてことはよくある話かと思います。今回はFTPS通信を行った時に、Windows8.…

【windows】IISで構築したFTPサーバーをパッシブモードに変更する

1.概要 2.IISの設定 3.ファイアーウォールの設定 4.FTPサービスの再起動 5.【データチャネルポート範囲】のグレーアウトについて 1.概要 以前IISでFTPサーバーを構築しました。www.chuken-engineer.com これをパッシブモードでの動作に変更したいと思います…

【vsftpd】There are too many connections from your internet address.エラーについて対策する

1.概要 2.エラーの内容について 3.エラーの原因 4.解決方法 1.概要 FTPS通信でタイトルのエラーが頻発しました。 これって何なのか?どうやって解決したか?について記載したいと思います。 2.エラーの内容について There are too many connections from you…

FTPエラー【OPS: vsf_sysutil_bind, maximum number of attempts to find a listening port exceeded; OOPS: priv_sock_get_int】について

FTP

1.概要 2.環境 3.原因 1.概要 FTPサーバーに接続した際に、タイトル記載した内容のエラーが返ってきました。 これはいったい何かという話ですが 直訳してみるとOPS:vsf_sysutil_bind、リスニングポートを見つけるための最大試行回数を超えました。 OOPS:pr…

【windows10 Pro】IISでftpサーバーを構築する

1.概要 2.機能の有効化 3.FTPへアクセスするユーザーを作成する。 4.IISの設定 5.ディレクトリのアクセス権限の設定 6.ファイアーウォールの設定 7.確認する 1.概要 自分の開発用PCにFTPサーバーを構築して動作確認したい といったようなことがあるかと思い…

【CentOS8】SSPI への呼び出しに失敗しました・・・エラーへの対応について

1.エラー内容 2.エラー発生環境 サーバー クライアント 3.解決方法 4.原因はCentOS8の仕様にあった 1.エラー内容 C#.netでFTPSクライアントアプリケーションをデバッグ中に下記のエラーが発生しました。SSPI への呼び出しに失敗しました。内部例外を参照して…

【522 SSL connection failed; session reuse required:】の原因と解決策を考える

1.概要 2.原因 3.サーバー側でなおす 4.クライアント側でなおす 5.KeepAliveについて 1.概要 FTPSでファイル転送のシステムを構築している時に クライアントアプリ側【FtpWebRequest】で下記のエラーが発生しました。リモート サーバーがエラーを返しました:…

【C#.net】FtpWebRequestがあまりにも使えないのでFluentFTPを使う

1.概要 2.対策 3.FluentFTPを使う 4.スクリプト 5.使ってみた感想 1.概要 FTPSクライアント機能を持ったアプリケーションを作成していた時に 下記の不具合に遭遇しました。不具合が確認できた条件としては サーバはHTTPサーバとしての機能はあるが、FTPサー…

【vsftpd】FTPサーバーでchroot設定するとログイン出来なくなってしまう原因と対策

1.概要 2.まず設定した内容 chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list 3.解決方法 4.結果 1.概要 【vsftpd】でユーザーのホームディレクトリより 上層のディレクトリにアクセスできないように 【chroot】設定…

【C#.net】FtpWebRequestクラスを使ってFTPS接続でファイルをダウンロードする

1.条件 2.証明書の確認を無視する 3.スクリプト 4.動作確認 1.条件 下記の条件で検証を行いました。 ①サーバーはLinux ②パッシブモードでの接続 ③制御コネクションのポート番号は【61234】 ④自己署名証明書のため証明書の内容確認は行わないとにかく暗号化通…

パケットキャプチャしてFTPS通信が暗号化されているか調べる

FTP

1.概要 2.【Wireshark】について 3.使い方について 4.FTP通信の中身を見る ①クライアントからサーバーへ接続 ②データを転送する 5.FTPS通信の中身を見る 1.概要 【HTTPS】や【FTPS】等、セキュアな通信といわれていますが 実際にどうなっているのか気になっ…

【CentOS】vsftpdでFTPSを構築しSSL暗号化通信の設定をする(証明書作成)

1.FTPSとは? 2.OpenSSLをインストール 3.【秘密鍵】と【サーバ証明書(CRT)】を作成する 4.【vsftpd】の設定(FTP) 5.【FTPS】の設定をする ①SSL機能の有効 ②SSLプロトコルの設定 ③SSL接続を強制的に行う(SSL接続以外の接続は出来ない) ④サーバー証明書の指定…

【CentOS7】vsftpdでパッシブモードのFTPサーバーを設定する

1.概要 2.インストール 3.基本的な設定 ①匿名ユーザーのFTPログインを許可しない ②【/etc/vsftpd.user_list】に記載されているユーザーのみに接続を許可する ③ローカルタイムの使用 ④アップロード、ダウンロード時のASCIIモードでのデータ転送を許可 4.パッ…

FTPとは?アクティブモード?パッシブモード?勉強して理解する

FTP

1.概要 2.通信方法について 3.セキュリティーについて ①FTPS ②SFTP ③SCP なんとなく理解していたFTPについて、初心にもどって勉強してみました。 1.概要 FTPとは【File Transfer Protocol】の略で ファイル転送の約束事という意味になります。 ファイル転送…

【windows】batファイルからFTPコマンドでファイル転送し、結果を取得する

FTPのアプリケーションをわざわざ作成するよりも 簡単なものなら、【batファイル】と【コマンドファイル】を作成するだけで可能です。基本的には【ftp -s:コマンドファイル名】を実行します。 コマンドファイル名のファイルにはftpコマンドの一連の流れを記…