ftpサーバコマンド(ラズベリーパイ)

ftpサーバコマンド(ラズベリーパイ)


簡単な紹介


サーバーのインストール

最初は、次のコマンドを実行し、FTPサーバ上ラズベリーパイ構成であります

  • sudo apt-get update更新システム
  • sudo apt-get install vsftpdインストールftpサービス
  • sudo service vsftpd startスタートftpサービス
  • sudo nano /etc/vsftpd.conf変更するftpプロパティファイルを

サーバの設定

最初のプロパティを見つけ、プロパティファイルを変更します。

找到以下行,删除注释
anonymous_enable=NO  
表示:不允许匿名访问
local_enable=YES   
设定本地用户可以访问。
write_enable=YES
设定可以进行写操作
local_umask=022
设定上传后文件的权限掩码。

静的IPを変更

静的IPアドレスのような修飾、私たちは、以下の設定を行う必要があります。

  • 使用sudo vim/etc/dhcpcd.conf次の設定項目を変更または追加

interface <接口名字>インタフェースの指定された
static ip_address=192.168.<需和routers相同>.?/24静的IPは、と同じのルータ/ゲートウェイの一部必要と
static routers=192.168.<需和ip相同>.?ルータ/ゲートウェイIPアドレスを
static domain_name_servers=114.114.114.114手動でDNSサーバをカスタマイズ
修正が完了した後、再起動が完了を使用して変更することができます


コメントセクションのオプション

  • anonymous_enable=YES 匿名アカウントをサポートしています
  • local_enable=YESローカルアカウントをサポートしています
  • write_enable=YESこれは、任意のFTPは、ファイル・システム・コマンドを変更することができますことができます
  • local_umask=022シールド権限ローカルユーザーがファイルのパーミッションをアップロードします
  • anon_upload_enable=YES匿名ユーザーがファイルをアップロードすることを許可します
  • anon_mkdir_write_enable=YES匿名ユーザーが新しいディレクトリを作成することを許可します
  • dirmessage_enable=YESこれは、各ディレクトリの表示、ディレクトリ構成のための情報を表示することを可能にするmessage_fileコンテンツファイルを
  • xferlog_enable=YESジャーナリングをオンにします
  • connect_from_port_20=YES標準の接続FTPを使用して、ポート20
  • chown_uploads=YESあなたのファイルをアップロードするすべての匿名ユーザーに変更されますchown_username
  • chown_username=whoeverユーザー名匿名ファイルをアップロード
  • xferlog_file=/var/log/xferlogログファイルの場所
  • xferlog_std_format=YES標準のログ形式を使用します
  • idle_session_timeout=600アイドル接続タイムアウト
  • data_connection_timeout=120データ送信のタイムアウト
  • nopriv_user=ftpsecureユーザー名は、サーバーを実行するために使用された場合下
  • async_abor_enable=YES「ABOR非同期」コマンドの使用は、一般的に、エラーが発生しやすくないことができます
  • ascii_upload_enable=YESASCIIモード制御アップロード可能です。デフォルト値はNOです
  • ascii_download_enable=YESASCIIモード制御ダウンロードできます。デフォルト値はNOです
  • ftpd_banner=Welcome to blah FTP service ウェルカムメッセージを表示したときに、ログイン。あなたが設定されている場合、この設定は無効banner_fileです
  • deny_email_enable=YES匿名ユーザーのパスワードが必要な場合は、使用してbanned_email_fileユーザーの電子メールアドレスの内部がログインできません
  • banned_email_file=/etc/vsftpd/banned_emailsユーザーは匿名の使用を禁止してログインパスワードとしてE-mailアドレス
  • chroot_list_enable=YESこの機能を有効にした場合、chroot_list_fileに記載されているすべてのユーザーがルートディレクトリに変更することはできません
  • chroot_list_file=/etc/vsftpd/chroot_listあなたは、ユーザのホームディレクトリのファイルの定義を変更することはできません
  • ls_recurse_enable=YES あなたはLSを使用することはでき-Rコマンドは、サーバリソースの多くを無駄にしないようにします
  • listen=YESLISTEN_PORT、指定したポートにバインドされた時の各に同梱されている全てが開いているので、あること、スタンドアロンモード(スタンドアロンサーバsftpd)
  • pam_service_name=vsftpdデフォルトvsftpdので、PAMによって使用される名前を定義します
  • userlist_enable=YESこのオプションを有効にすると、userlist_denyオプションは、始めていました
  • tcp_wrappers=YESオープンTCP_WRAPPERSをサポートしています

  • オープンVNCリモコンで使用することができるsudo raspi-configセット
  • ftpサーバを入力した後、あなたはローカルパスを定義する必要があり、使用するlcd命令lcd <目录>
  • 外部デバイスは、することができ/media/pi/<设备名称>ますが、ダウンロードファイルの後に開いたパスを使用することができ、探し内

おすすめ

転載: www.cnblogs.com/Yunrui-blogs/p/12241820.html