Aliyun サーバーは ftp サービスをインストールし、クライアント FileZilla はファイルを管理します

サーバーはftpdをインストールしてアクセスを提供します

開発した更新プログラムをテスト サーバーにデプロイする必要があることがよくあります.ファイルを管理するには ftp ツールをインストールする方が便利です.次に、FileZilla を使用して centos に接続してファイルを管理する方法を見てみましょう.

1. Linux システムに vsftpd ソフトウェアがインストールされているかどうかを確認します

vsftpd は「very secure FTP daemon」の略で、セキュリティはその最大の特徴の 1 つです。これは、完全に無料のオープン ソースの ftp サーバー ソフトウェアです。

$ rpm -qa | grep vsftpd

何も出力しません。インストールする必要があります

2. vsftpd をインストールします

$ yum -y install vsftpd

3. vsftpd を実行する

$ service vsftpd start

サービス vsftpd 開始実行

4. Mac に FileZilla をインストールして、Linux サーバーにアクセスします。

filezilla 中国の Web サイトを検索してダウンロードしてインストールします。filezilla は Mac 用の ftp ツールです。
https://www.filezilla.cn/download/client

五、vsftpd 530 権限が拒否されました

root でログインできない、530 権限が拒否されました
ここに画像の説明を挿入

vsftpd 構成ファイルの userlist_enable の値を NO に変更します。

$ whereis vsftpd
$ cd /etc/vsftpd
$ vi vsftpd.conf
# 加入以下3条配置
userlist_enable=NO
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list
$ service vsftpd restart

ftp ログインを再度テストすると、この時点で 530 Login wrong が表示されます。
ここに画像の説明を挿入

/etc/pam.d/vsftpd の内容を確認します。

認証が必要 pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed

vsftpd は禁止リストが /etc/vsftpd/ftpusers を指していたので、vi /etc/vsftpd/ftpusers は root がリストにあることを発見し、root を削除して保存し、vsftpd を再起動しました。

$ service vsftpd restart

FTP へのログインに成功しました。

6. 新しいユーザーを追加し、CentOS 7 で承認します

# 创建新用户
$ adduser wywar

# 修改新用户的密码
$ passwd wywar

認可された

sudoers ファイルの書き込み権限を追加する

$ chmod -v u+w /etc/sudoers

sudoers ファイルを変更する

$ vi /etc/sudoers

sudoers ファイルで次の場所を見つけて、次の内容を追加します。

## Allow root to run any commands anywhere
root    ALL=(ALL)    ALL
wywar   ALL=(ALL)    ALL

:wq 保存して終了

sundoers ファイルの書き込み権限を取り戻す

$ chmod -v u-w /etc/sudoers

7. 新しいユーザーで ftp にログインします。

filezilla に新しいユーザーでログインします
FileZilla アプリのアイコン

おすすめ

転載: blog.csdn.net/zhouweihua138/article/details/129542816