タグ

FTPに関するmichael-unltdのブックマーク (5)

  • CentOSとchrootの設定 - Notitle

    答えを見つけるのにかなり苦労した。 CentOsでchrootを設定しようと試行錯誤をしていたのだけど どういうわけかWinSCPでアクセスして、ファイル転送しようとすると Permissionセラーとなり、ファイルを転送できない。 ポートやカーネルなどなど 色々検討してみたが、結果的に改善できず、 思わずあきらめようかと思ったりもした。 でも、無事に転送ができるようになった。 そこでchroot設定について記載しておく。 ユーザ追加 useradd sftpuser passwd sftpuser usermod -d / sftpuser ディレクトリの設定 chmod 755 /home/sftpuser/ chown root:root /home/sftpuser/ mkdir /home/sftpuser/data/ chmod 755 /home/sftpuser/data/

    CentOSとchrootの設定 - Notitle
    michael-unltd
    michael-unltd 2020/06/25
    “ログインはでき、chrootができたように見えるのだがファイルを転送しようとすると エラーとなり、書き込みができなかった。”
  • SELinuxが有効になっているサーバではvsftpdのデータ転送が使用できない - [Linux [Red Hat/CentOSなど]/サーバー] ぺんたん info

    CentOSなどでは標準ではSELinuxが有効になっています。 また標準のFTPサーバはvsftpdです。 ここでSELinuxが有効になっていると、vsftpdインストール直後では制御コマンドは使用できますが、データ転送は使用できません。 具体的にはログイン、ディレクトリ変更、ファイル転送のコマンド自体は送信することができますが、ファイル一覧情報の取得、データの転送はできません。 つまりホームディレクトリの情報取得、変更はできません。 ファイルアップロードなどで、putコマンドではエラーが出ずに、実体ファイルを送信しようとしたときに次のようなエラーが出るとき 553 Could not create file. またファイルの一覧が取得できないにもかかわらず、『 / 』ディレクトリの一覧のみは取得できるときはSELinuxによる制限がかかっています。 このとき、SELinuxを無効にす

    michael-unltd
    michael-unltd 2020/06/25
    “SELINUXを有効にした状態での、対処法はSELINUXでFTPのディレクトリ制御を解除します。 /usr/sbin/setsebool -P ftp_home_dir 1”
  • centos7のvsftpdでchroot環境を作る - Qiita

    # vsftpdのインストール確認 $yum list vsftpd # ... 利用可能なパッケージ vsftpd.x86_64 3.0.2-25.el7 base # vsftpdのインストール $sudo yum install vsftpd # ... Running transaction インストール中 : vsftpd-3.0.2-25.el7.x86_64 1/1 検証中 : vsftpd-3.0.2-25.el7.x86_64 1/1 インストール: vsftpd.x86_64 0:3.0.2-25.el7 完了しました!

    centos7のvsftpdでchroot環境を作る - Qiita
    michael-unltd
    michael-unltd 2020/06/25
    Passiveモードのせいでログインできてもファイル参照できない現象が起きる…
  • GCEちょい技 - FTPサーバを構築する

    FTPサーバ構築手順 GCEインスタンス作成 何はともあれ、まずはGCEインスタンスを作成します。構築手順は極力コマンドラインで実施するため、当記事ではCloud Shellを使用します。Cloud Shell についてご存じ無い方は、以下の記事が役に立つと思いますのでご一読をお願いします。 HandsOn環境迷子に贈るCloud Shell 最初に Cloud Console から Cloud Shell を開きます。まずはGCEインスタンスの外部IPアドレスを予約します。下記のコマンドを実行してください。 gcloud compute addresses create ftp-server-ip --region=asia-northeast1 次に以下のコマンドを実行します。 FTP_IP=$(gcloud compute addresses describe ftp-server-

    GCEちょい技 - FTPサーバを構築する
  • MacのFinderからFTPにアップロードする方法 [Mac OSの使い方] All About

    通常、Finder からサーバーに接続する場合、「移動 - サーバへ接続…」メニューを実行すると出てくるダイアログにサーバアドレスを記入し、「接続」ボタンを押します。 Windows サーバーへ接続したい場合「smb://サーバー名/資源名」、WebDavというHTTPプロトコルの接続では「http://サーバー名/資源名」 という風にアドレスを記述します。 FTPの場合も、「ftp://サーバー名/資源名」と入力して接続すれば、ダウンロードだけはできるのですが、肝心のアップロードが行えません。 FTPへアップロードできるフリーウェアは「Cyberduck」や「RBrowser※」「やりとり」などがあり、ターミナルでftpコマンドを直接操作する方法もありますが、iWebで作成したページをアップロードしたい場合などは、いったん ローカルのフォルダに保存してからコピーする必要などがあるため、面

    MacのFinderからFTPにアップロードする方法 [Mac OSの使い方] All About
  • 1