phpエディタ Zimoでは、CentOS SFTPインストールとCentOSインストールFTPの詳しい手順を紹介します。 SFTP は、ネットワーク上でファイルを安全に転送できるようにする安全なファイル転送プロトコルです。 CentOS システムは一般的に使用されている Linux ディストリビューションですが、この記事では CentOS システムに SFTP と FTP をインストールする方法を説明します。サーバー上でファイルを転送する必要がある場合でも、ファイル共有プラットフォームを構築する必要がある場合でも、この記事では、インストール プロセスを正常に完了できるようにするための詳細なインストールおよび構成ガイドを提供します。
SFTP サービスを提供するために必要な OpenSSH パッケージをターミナル 次のコマンドを実行して OpenSSH をインストールします。
```
sudo yum install openssh
次に、専用 SFTP アクセスに使用するユーザーの場合、次のコマンドを実行して新しいユーザーを作成します。
sudo adduser sftpuser
パスワードを設定し、その他の関連情報を入力する必要があります。
OpenSSH 設定ファイルを変更して SFTP サービスを有効にし、「/etc/ssh/sshd_config」ファイルを開いて次の行を見つける必要があります。
#Subsystem sftp /usr/libexec/openssh/sftp-server
これを次のように変更します:
Subsystem sftp external-sftp
次の内容を末尾に追加します。ファイル:
Match User sftpuser
ForceCommand external-sftp
ChrootDirectory /home/sftpuser
PasswordAuthentication yes
X11Forwarding no
AllowTcpForwarding no
ファイルを保存して閉じます。
次のコマンドを実行して構成の変更を有効にします:
sudo systemctl restart sshd
CentOS サーバーの構成が完了しました。 SFTP サービスを使用すると、SFTP クライアントを使用してサーバーに接続し、新しく作成したユーザーをファイル転送に使用できます。
CentOS では、vsftpd (Very Secure FTP Daemon) ソフトウェア パッケージを使用して FTP サービスをインストールできます。次のコマンドを実行して、 install vsftpd :
sudo yum install vsftpd
次に、vsftpd 設定ファイルを変更して FTP サーバーの関連パラメータを設定する必要があります。`/ を開きます。 etc/vsftpd/ vsftpd.conf` ファイルを開き、必要に応じて次の変更を加えます。
- 匿名アクセスを無効にするには、`anonymous_enable` を `NO` に設定します。
#--ローカル ユーザーが FTP にアクセスできるようにするには、「local_enable」を「YES」に設定します。#- ユーザーがファイルをアップロードできるようにするには、`write_enable` を `YES` に設定します。
- ユーザーをホーム ディレクトリに制限するには、「chroot_local_user」を「YES」に設定します。
vsftpd サービスを開始します
sudo systemctl start vsftpd
CentOS サーバーには FTP サービスがインストールされていますと設定が完了すると、FTP クライアントを使用してサーバーに接続し、ファイル転送を実行できます。
共有します
grep "CentOS" filename
これにより、すべての行が返されます。キーワード「CentOS」を含む行の場合、「grep」コマンドは正規表現もサポートしており、より柔軟にテキストを検索および一致させることができます。
以上がCentOS SFTP インストールと CentOS インストール FTPの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。