FTPサーバの設定
環境:
サーバー:192.168.10.121 centos7
クライアント:centos7 192.168.10.122
デフォルトのサーバーのインストール
- インストールvsftpdの
- サービスを開始
- FTPクライアントのインストールサービス
- クライアントのログテスト
- ユーザーディレクトリをロックし、サーバーの設定を変更するVSFTP(設定ファイルが変更前にバックアップする必要があります)
- 匿名ユーザーがアップロードし、ダウンロードすることができるように、アップロードする設定ファイルとフォルダのアクセス権を変更します(FTPディレクトリのパーミッションは755である必要があり、変更すべきではありません)
- テストをログインした後
- テストをアップロードし、ダウンロードしてください
- FTPを記録するために使用されるシステム・ユーザーを作成(ユーザーがファイルは、シェルが存在するの/ etc /シェルにシェルを指定した場合、手動で追加する必要がなく、検出する必要がある、またはログインできません)
- サービスを再起動し、設定ファイルを変更し、ユーザーがリストに追加されます
- ユーザーがログインすると、アップロードとダウンロード
仮想ユーザーがログインに使用
- 仮想ユーザーのリストを作成します(ユーザリストファイル、ユーザー名は奇数行、偶数行のパスワードです)
- ユーザリストファイルは、データファイルを識別することができますされて変換します
- 仮想ユーザーの実際のマッピング(ユーザのホームディレクトリのパーミッションは755でなければならない)として、システムユーザを追加し、
- 次のように改正vsftpdのPAM設定ファイルを変更します
- vsftpdの設定ファイルを変更します。
- ファイルのパーミッションは、ユーザーコントロールの設定します
- サービスの再起動
- 匿名アカウントを使用してログイン
- アップロードとテストダウンロード
注:User2のみが、実際のユーザのログインユーザのホームディレクトリの仮想ルートディレクトリを作成するときに指定された権利をアップロードし、ダウンロードした、アップロードしないダウンロードので、読み取り専用アクセスをUSER1
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の現在の状態を表示します。
- システム:ディスプレイのリモートホストシステムのタイプ。