CentOS7環境での設定コマンド手順1. DHCP設定ファイルを設定するyum -y install dhcp #まずdhcpをインストールします。デフォルトではシステムはそれをインストールしません。cd /etc/dhcp #dhcpディレクトリに入ります。ls less dhcpd.conf #dhcp 設定ファイルを確認します。大部分は空です。 cd /usr/share/doc/dhcp-4.2.5 #dhcp 設定ファイルの参照テンプレート less dhcpd.conf.example #設定ファイルの参照テンプレートを表示します。 cp /usr/share/doc/dhcpd.conf.example /etc/dhcp/dhcpd.conf #テンプレート ファイルを設定ファイルにコピーします。 vim /etc/dhcp/dhcpd.conf #dhcp 設定ファイルの編集に入ります。 2. グローバル構成を設定するdefault-lease-time 21600; #デフォルトリースは6時間(秒単位) max-lease-time 43200; #最大リースは12時間(秒単位) option domain-name "……"; #デフォルトドメイン名を指定します option domain-name-servers ……; #DNSサーバアドレスを指定します ddns-update-style none; #DNS動的更新を無効にします 3. ネットワーク セグメント宣言はサブネット セグメント全体に適用され、一部の構成パラメータはグローバル構成パラメータよりも優先されます。サブネット 192.168.80.0 ネットマスク 255.255.255.0 { #まずDHCPサーバセグメントとサブネットマスク範囲を宣言します 192.168.80.10 192.168.80.20; #IPアドレスプールオプションを設定します routers 192.168.80.254; #デフォルトゲートウェイを指定します} サブネット 192.168.1.0 ネットマスク 255.255.255.0 { #次に、他のネットワークセグメントとサブネットを宣言します range 192.168.1.100 192.168.1.200; #IPアドレスプールオプションを設定します routers 192.168.1.254; #デフォルトゲートウェイを指定します default-lease-time 45600 オプション ドメインネームサーバー 8.8.8.8; } 4. ホストは単一のマシンに固定IPアドレスを宣言するhost hostname { #固定IPアドレスを割り当てる必要があるクライアントの名前を指定します hardware ethernet xx:xx:xx:xx:xx:xx:xx; #ホストのMACアドレスを指定します fixed-address 192.168.80.100; #ホスト用に予約されたIPアドレスを指定します} 5. 最後にサービスを開始しますsystemctl start dhcpd #dhcp サービスを開始systemctl stop firewalld #firewall をオフにするsentenforce 0 #firewall をオフにするnetstat -naup | grep 67 #サービスが起動しているかどうか確認tail -f /var/log/messages #起動に失敗した場合は、ログ ファイルをチェックしてエラーを見つけることができます FTP サービスFTP サービスは、ファイルを転送するために使用されるプロトコルです。FTP サーバーは、クライアントとの通信にデフォルトで TCP ポート 20 と 21 を使用します。 ポート20はデータ接続を確立し、ファイルデータを転送するために使用されます ポート 21 は、制御接続を確立し、FTP 制御コマンドを送信するために使用されます。 FTP データ接続はアクティブ モードとパッシブ モードに分かれています。アクティブ モード: サーバーは積極的にデータ接続を開始します。まず、クライアントはサーバーのポート 21 への FTP 制御接続を確立します。データを転送する必要がある場合、クライアントは PORT コマンドを使用してサーバーに「特定のポートを開いたので、接続してください」と伝えます。すると、サーバーはポート 20 からクライアントのポートに要求を送信し、データ接続を確立します。 パッシブ モード: サーバーはデータ接続を受動的に待機します。パッシブ モードは通常、ファイアウォールによってアクティブ モードの接続が禁止されているネットワーク上にクライアントがある場合に使用されます。まず、クライアントはサーバーのポート 21 への FTP 制御接続を確立します。データを転送する必要がある場合、サーバーは PASV コマンドを使用してクライアントに「特定のポートを開いたので、接続してください」と通知し、クライアントはサーバーのポート (20 ではない) に要求を送信してデータ接続を確立します。 FTP実験操作手順1. ソフトウェアパッケージをインストールするym インストール -y vsftpd または rpm -ivh vsftpd-3.0.2-25.el7.x86_64.rpm /etc/vsftpd/ をコピーします cp vsftpd.conf vsftpd.conf.bak または cp vsftpd.conf {,.bak} 2. 匿名ユーザーアクセス用のFTPサービスを設定する(最大権限)vim /etc/vsftpd/vsftpd.conf anonymous_enable=YES は匿名ユーザー アクセスを有効にします。デフォルトでは、サーバーの書き込み権限を開くために write_enable=YES が有効になっています (アップロードが必要な場合は有効にする必要があります)。 Anon_umask=022 はデフォルトで有効になっています。匿名ユーザーがアップロードしたデータの権限マスク (逆マスク) を設定します。 anon_upload_enable=YES の場合、匿名ユーザーがファイルをアップロードできます。デフォルトでコメント化されていますが、コメントを解除する必要があります。 anon_mkdir_write_enable=YES 匿名ユーザーがディレクトリを作成 (アップロード) できるようにします。デフォルトではコメント化されていますが、コメントを解除する必要があります。anon_other_write_enable =YES にすると、削除、名前変更、上書きなどの操作が可能になります。匿名ユーザーがデータをアップロードできるように、匿名 ftp のルートディレクトリの下の pub サブディレクトリに最大権限を設定する必要があります。 chmod 777 /var/ftp/pub/ ftp 匿名ユーザーのルートディレクトリ # サービスを有効にし、ファイアウォールと強化されたセキュリティ機能を無効にします systemctl start vsftpd FTP サービスを有効にします systemctl stop firewalld ファイアウォールを無効にします setenforce 0 強化されたセキュリティ機能を無効にします 3. 匿名アクセステストWindowsのスタートメニューを開き、cmdと入力してコマンドプロンプトを開きます。#FTP接続を確立します ftp 接続を確立します ftp 192.168.80.10 匿名アクセス、ユーザー名 ftp、passwd は空です。ログインを完了するには Enter キーを押します ftp> pwd 匿名アクセス ftp ルート ディレクトリは Linux システムの /var/ftp/directory です ftp> ls 現在のディレクトリを表示します ftp> cd pub pub ディレクトリに切り替えます ftp> get file name ファイルを現在の Windows ローカル ディレクトリにダウンロードします ftp> put file name ファイルを ftp ディレクトリにアップロードします ftp> quit 終了します 4. ftp にアクセスするためのローカル ユーザー認証を設定し、ftp 以外のディレクトリへの切り替えを禁止します (デフォルトのログイン ルート ディレクトリはローカル ユーザーのホーム ディレクトリです)vim /etc/vsftpd/vsftpd.conf 設定ファイルを変更する local_enable=Yes ローカルユーザーを有効にする anonymous_enable=NO 匿名ユーザーのアクセスを無効にする write_enable=YES サーバーの書き込み権限を開く(アップロードする場合は有効にする必要があります) local_umask=077 を設定すると、アップロードされたファイルに対する権限をホストユーザーのみに付与できます (逆マスク) chroot_local_user=YES はユーザーのホームディレクトリへのアクセスを制限します allow_writeable_chroot=YES は制限されたユーザーのホームディレクトリに書き込み権限を許可します systemctl restart vsftpd サービスを再起動するか、Windows ネットワークで ftp 192.168.80.10 と入力します 5. 匿名ユーザーとローカルユーザーがログインするためのデフォルトのルートディレクトリを変更するanon_root=/var/www/html 匿名ユーザー用の匿名ルート local_root=/var/www/html システムユーザー用のローカルルート 6. user_listユーザーリストファイルを使用するvim /etc/vsftpd/user_list/ 最後にzhangsanユーザーzhangsanを追加します vim /etc/vsftpd/vsftpd.confuserlist_enable=YES user_list ユーザー リスト ファイルを有効にします。userlist_deny=NO ホワイトリストを設定し、user_list ユーザー リスト ファイルのユーザーのみがアクセスできるようにします。デフォルトは YES で、ブラックリストに登録され無効になっています。 CentOS7 環境での DHCP 設定チュートリアルに関するこの記事はこれで終わりです。CentOS7 DHCP 設定に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
1. W3C バージョンの flex 2009年版フラグ: display: box; または bo...
3次元縦棒グラフは、正面、右側、上部の3つの部分で構成されています。描画するときは、正面をグラフィッ...
効果画像(三角形をご希望の場合は、ここをクリックしてください): コード: <html>...
cmdにnet start mysqlと入力すると、プロンプトが表示されます: サービス名が無効です...
序文MySQL マスター/スレーブ レプリケーションは、アプリケーションの高パフォーマンスと高可用性...
以前、Amap API を非同期にロードする方法を紹介しました。今回は、vue-amap の使用方法...
個人アカウントのパスワードを変更する一般ユーザーが個人アカウントのパスワードを変更する場合は、他のコ...
目次1. Document.execCommand() メソッド(1)コピー操作(2)貼り付け操作(...
まず、transform-origin 属性を使用する必要があります。transform 属性は必ず...
オンラインショッピングモールデータベース - 商品カテゴリデータ操作(I)プロジェクトの説明電子商取...
この記事では、JavaScriptカルーセルの実装方法を参考までに紹介します。具体的な内容は次のとお...
オンラインで検索して重複データを削除し、ID が最小のデータだけを残します。方法は次のとおりです。 ...
この記事では、React Native の基本をすでに理解していることを前提とし、ネイティブと Ja...
docker-compose-monitor.yml バージョン: '2' ネットワ...
最近、私はデザインには階層感覚が必要だと言っています。この階層感覚には、色の重ね合わせや要素の重ね合...