記事ディレクトリ
開発した更新プログラムをテスト サーバーにデプロイする必要があることがよくあります.ファイルを管理するには 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
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 に新しいユーザーでログインします