この2日間でSuseにFTPをインストールして設定すると、多くの問題が発生しました。概要は次のとおりです。
I.インストール
Suseのグラフィカルユーザーインターフェースは非常に良い仕事をしているので、インストールプロセスは比較的簡単です。
1. Open Yast、ソフトウェア→ソフトウェアの管理;
2. Suseのソフトウェアマネージャを使うのは非常に不快です。しばらくすると、分類したほうが便利になり、ユーザーにもより多くの情報が提供されます。 [フィルタ]→[パッケージグループ]の下のツリーリストで、[生産性]→[ネットワーク]→[FTP]の順に選択して、[Ftp]ノードを展開し、[Servers]ノードを選択することもできます。
3.左側のパッケージリストでvsftpdを選択します。次に下の[Accept]ボタンをクリックすると、ディスクを挿入するように求められます。
4、必要なディスクを挿入すると、システムが自動的にインストールを開始し、インストールが完了し、下の[File List]タブページですべての関連vsftpdを表示できます。ファイル
次に、サービスを開始します。
インストールが完了したら、vsftpdは独立したサービスとして開始され、xinetdの管理を受け入れません。システムは、vsftpdという名前のサービスを自動的にサービスリストに追加します。
1. Yast→システム→システムサービス(実行レベル);
2.サービスリストでvsftpdを選択し、下の有効化ボタンをクリックしてサービスを開始します。完了。
vsftpdを起動しても起動できない場合があります。syslogなど、依存しているサービスが起動されていない場合があります。それから、syslogを選択して[有効]ボタンをクリックします。それでも起動できない場合は、xinetdサービスを再起動してからvsftpdサービスを起動します。
第三に、問題が発生しました
1、唯一の匿名ユーザーがログインを許可する
現象:ftp接続プロセス、ユーザー名の入力を求めるプロンプト、マシンのユーザー名がangelになる、getヒント:530このFTPサーバーは匿名のみです。ログインに失敗しました。
原因:vsftpdをインストールすると、デフォルトで匿名FTPサーバーになり、匿名ユーザーだけがログインできるようになります。
解決策:vsftpdには、匿名モード、ローカルモード、仮想ユーザーモードの3つのサーバーモードがあり、ここではvsftpdの設定を変更してローカルモードに設定する必要があります。 vsftpdの設定ファイルは/etc /ディレクトリにあり、vsftpd.confという名前です。インターネット上で詳細な分析と説明を行っているインターネット上の専門家はすでにたくさんいます、そしてファイル内のコメントもより詳細であり、ここで一つ一つ説明されることはありません。ローカルユーザーがログインを許可されていることを示すために、local_enable = YESの前に#を削除し、listen_port = 21設定項目を追加し、listenポートを21に設定します。オプションで、匿名ユーザーはログインを許可されません。anonymous_enable = YESの値をNOに変更し、実際のニーズに従って設定します。
vsftpdサービスを再起動します。service vsftpd restart。起動後、テストが実行され、ローカルユーザーのangelとそのパスワードを使用して正常にログインしました。注:上記のテストはこのマシンで(またはSSHを使用してログインした後に)実行されました。
2、他のマシンがサーバーに接続できない
現象:マシンがテストにパスした後、ftp 192.168.1.8を使用して他のマシン(WindowsまたはRedhat)上のサーバーに接続し、Connection closed byリモートホストまたはConnectionタイムアウトプロンプトメッセージ、接続に失敗しました。
原因:Suseのファイアウォールにより、外部のマシンからFTPで使用されているポートへのアクセスがブロックされました。
解決方法:ファイアウォールでFTP用に使用されている20ポートと21ポートの制限を解除する手順は次のとおりです:
i> Yast→セキュリティとユーザー→Firewall; ii>左側のリストでAllowedを選択します。 FTPサーバーをインストールしたとしても、[許可するサービス]リストから選択できるFTPサービスはありませんが、SSH、HTTP、HTTPS、Sambaなどがすべて表示されるため、詳細設定を使用します。右下の方法で[詳細設定]ボタンをクリックして[詳細設定]ダイアログボックスを開きます。iii> [TCPポート]に20 21と入力し、2つのポート番号の間のスペースに注意します。 Suseシステム内の既存のエンジェルとそのパスワードは正常に登録されました。
ここで遭遇する問題のいくつかはSuseの下で遭遇しますが、それらは他のオペレーティングシステムのvsftpdの設定にもまだ当てはまります。
Nginxは、Apacheの高性能および高い同時実行機能と比較して、本番環境で広く使用されています。サービスを提供する? 非常に簡単な設定ファイルで設定してください。ここでは、複雑な切り替えや、本番
に接続して、仮想マシンの設定を確認し、以下のように設定します(追加の図:3.0 uのディスクで、3.0のインターフェイスに接続されている必要があります)。 p>設定が完了したらシステムを再起動します。
Windows Vistaのライフサイクルは2017年4月11日に終了し、Windows 7は2020年1月14日に終了します。ただし、これはWindows VistaおよびWindows 7の拡張サ
インターネット上のシステムでは、状況を明確にすることが重要です。ネットワークは安全ではありません。したがって、ファイアウォールを作成しても100%のセキュリティが保証されるわけではありませんが、それは