FTPサービスの練習Centos7

FTPサーバの設定

環境:
サーバー:192.168.10.121 centos7
クライアント:centos7 192.168.10.122

デフォルトのサーバーのインストール

  1. インストールvsftpdの
    1571281764230
  2. サービスを開始
    1571281936192
  3. FTPクライアントのインストールサービス
    1571282394062
  4. クライアントのログテスト
    1571282467947
  5. ユーザーディレクトリをロックし、サーバーの設定を変更するVSFTP(設定ファイルが変更前にバックアップする必要があります)
    1571282826866
    1571282634334
  6. 匿名ユーザーがアップロードし、ダウンロードすることができるように、アップロードする設定ファイルとフォルダのアクセス権を変更します(FTPディレクトリのパーミッションは755である必要があり、変更すべきではありません)
    1571282910061
    1571282794944
    1571282950049
  7. テストをログインした後
    1571283026782
  8. テストをアップロードし、ダウンロードしてください
    1571289941469
    1571290277331
  9. FTPを記録するために使用されるシステム・ユーザーを作成(ユーザーがファイルは、シェルが存在するの/ etc /シェルにシェルを指定した場合、手動で追加する必要がなく、検出する必要がある、またはログインできません)
    1571290675276
    1571293100358
    1571293086560
  10. サービスを再起動し、設定ファイルを変更し、ユーザーがリストに追加されます
    1571291742997
    1571291721488
    1571291755208
    1571291703302
    1571291815560
  11. ユーザーがログインすると、アップロードとダウンロード
    1571293158367
    1571293176071
    1571293197869

仮想ユーザーがログインに使用

  1. 仮想ユーザーのリストを作成します(ユーザリストファイル、ユーザー名は奇数行、偶数行のパスワードです)
    1571294805241
    1571294755059
  2. ユーザリストファイルは、データファイルを識別することができますされて変換します
    1571294972712
  3. 仮想ユーザーの実際のマッピング(ユーザのホームディレクトリのパーミッションは755でなければならない)として、システムユーザを追加し、
    1571295126262
  4. 次のように改正vsftpdのPAM設定ファイルを変更します
    1571296596248
    1571296559794
  5. vsftpdの設定ファイルを変更します。
    1571296620652
    1571295853820
    1571296040000
  6. ファイルのパーミッションは、ユーザーコントロールの設定します
    1571296276771
    1571296301166
    1571296264086
    1571297461832
  7. サービスの再起動
    1571296340866
  8. 匿名アカウントを使用してログイン
    1571296683704
  9. アップロードとテストダウンロード
    注:User2のみが、実際のユーザのログインユーザのホームディレクトリの仮想ルートディレクトリを作成するときに指定された権利をアップロードし、ダウンロードした、アップロードしないダウンロードので、読み取り専用アクセスをUSER1
    1571296857701
    1571296951729
    1571296916235
    1571297573164

FTPよく使用するコマンド

  • ホスト接続
    • FTP [オプション] [ホスト]
  • 非対話型ログオン
ftp -n HOST << EOF
user USERNAME PASSWD #登录
ACTIVE #表示进行文件上传或下载
EOF #结束退出ftp
  • 基本的なコマンド
    • DIR:ディスプレイ・サーバのディレクトリとリストファイル
    • LS:簡単にするために、ファイルサーバのリストを表示します
    • CD:サーバー指定されたディレクトリに移動します
    • LCD:現在のユーザのホームディレクトリにローカルホストのデフォルト上の現在の作業ディレクトリを変更
    • CDUP:1つのレベル戻ります
    • PWD:現在の場所のパスを表示
  • ダウンロード
    • タイプ:現在の送信を見ます
    • アスキー:伝送モードをASCIIモードに設定されています
    • バイナリ:バイナリモードが送信モードに設定されています
    • 取得:現在のディレクトリにダウンロードしたファイルは、ファイル名を取得します
  • アップロード
    • 置く:アップロードファイルプットファイル名[newnameの]を指定
    • 送信:アップロードは、指定されたファイルの送信ファイル名[newnameの]
  • やめます
    • 近く:FTPセッションは、FTPサーバのコマンド状態への復帰で終わります
    • 終了:FTPセッションは、FTPサーバ、終了で終わります
    • さようなら:FTPサーバと出口で終わるFTPセッション
  • その他のコマンド
    • 削除:指定されたファイルを削除
    • ヘルプ:ビューのヘルプ情報
    • 状況:FTPの現在の状態を表示します。
    • システム:ディスプレイのリモートホストシステムのタイプ。

おすすめ

転載: www.cnblogs.com/lastyear/p/11692701.html