ホームページ  >  記事  >  システムチュートリアル  >  CentOS SFTP インストールと CentOS インストール FTP

CentOS SFTP インストールと CentOS インストール FTP

WBOY
WBOY転載
2024-02-09 20:18:201131ブラウズ

phpエディタ Zimoでは、CentOS SFTPインストールとCentOSインストールFTPの詳しい手順を紹介します。 SFTP は、ネットワーク上でファイルを安全に転送できるようにする安全なファイル転送プロトコルです。 CentOS システムは一般的に使用されている Linux ディストリビューションですが、この記事では CentOS システムに SFTP と FTP をインストールする方法を説明します。サーバー上でファイルを転送する必要がある場合でも、ファイル共有プラットフォームを構築する必要がある場合でも、この記事では、インストール プロセスを正常に完了できるようにするための詳細なインストールおよび構成ガイドを提供します。

CentOS SFTP安装及CentOS安装FTP

CentOS SFTP のインストール

OpenSSH のインストール

SFTP サービスを提供するために必要な OpenSSH パッケージをターミナル 次のコマンドを実行して OpenSSH をインストールします。

```

sudo yum install openssh

Create SFTP user

次に、専用 SFTP アクセスに使用するユーザーの場合、次のコマンドを実行して新しいユーザーを作成します。

sudo adduser sftpuser

パスワードを設定し、その他の関連情報を入力する必要があります。

SFTP の設定

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

ファイルを保存して閉じます。

SSH サービスを再起動します

次のコマンドを実行して構成の変更を有効にします:

sudo systemctl restart sshd

CentOS サーバーの構成が完了しました。 SFTP サービスを使用すると、SFTP クライアントを使用してサーバーに接続し、新しく作成したユーザーをファイル転送に使用できます。

CentOS FTP のインストール

vsftpd のインストール

CentOS では、vsftpd (Very Secure FTP Daemon) ソフトウェア パッケージを使用して FTP サービスをインストールできます。次のコマンドを実行して、 install vsftpd :

sudo yum install vsftpd

vsftpd の設定

次に、vsftpd 設定ファイルを変更して FTP サーバーの関連パラメータを設定する必要があります。`/ を開きます。 etc/vsftpd/ vsftpd.conf` ファイルを開き、必要に応じて次の変更を加えます。

- 匿名アクセスを無効にするには、`anonymous_enable` を `NO` に設定します。

#--ローカル ユーザーが FTP にアクセスできるようにするには、「local_enable」を「YES」に設定します。

#- ユーザーがファイルをアップロードできるようにするには、`write_enable` を `YES` に設定します。

- ユーザーをホーム ディレクトリに制限するには、「chroot_local_user」を「YES」に設定します。

vsftpd サービスを開始します

次のコマンドを実行して vsftpd サービスを開始します:

sudo systemctl start vsftpd

CentOS サーバーには FTP サービスがインストールされていますと設定が完了すると、FTP クライアントを使用してサーバーに接続し、ファイル転送を実行できます。

共有します

Linux システムには、テキスト ファイル内の指定されたパターンを検索して返す、`grep` という非常に便利なコマンドがあります。ファイル内でキーワード「CentOS」を含むすべての行を検索する場合は、次のコマンドを使用できます:

grep "CentOS" filename

これにより、すべての行が返されます。キーワード「CentOS」を含む行の場合、「grep」コマンドは正規表現もサポートしており、より柔軟にテキストを検索および一致させることができます。

以上がCentOS SFTP インストールと CentOS インストール FTPの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はxiaosiseo.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。