安裝vsftpd
#檢查是否安裝
rpm -qa |
grep vsftpd
#安裝yum -y install vsftpd
關閉匿名訪問
vim /etc/vsftpd/vsftpd.conf
##將annoymous_enable的值改為no
啟動服務
systemctl start vsftpd.service
檢視服務狀態
systemctl status vsftpd.service
#若看到active(running)則表示啟動成功
開放訪問埠
#檢視當前放開的埠
firewall-cmd --list-ports
#開放21埠
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --zone=public --add-port=1025-65535/tcp --permanent
systemctl restart firewalld
新建使用者用於ftp操作
#使用者名稱是ftpuser,不能是root
adduser ftpuser
#設定使用者的密碼
passwd ftpuser
解除安裝
#檢視已經安裝的vsftp版本
rpm -qa | grep vsftpd
#解除安裝vsftp
rpm- e 已安裝的版本名字
#如果失敗請先關閉服務
service vsftpd stop
擴充套件:linux新增ftp使用者並設定許可權
在linux中新增ftp使用者,並設定相應的許可權,操作步驟如下:
##1、環境:ftp為vsftp。被限制使用者名為test。被限制路徑為/home/test
##2、建使用者:在root使用者下:
##增加使用者test,並制定test使用者的主目錄為/home/test
useradd -d /home/test test
passwd
test //為test設定密碼
##3、更改使用者相應的許可權設定:
##限定使用者test不能telnet,只能ftp
usermod -s /sbin/nologin test
##使用者test恢復正常
usermod -s /sbin/bash test
##更改使用者test的主目錄為/test
usermod -d /test test
##4、限制使用者只能訪問/home/test,不能訪問其他路徑
##修改/etc/vsftpd/vsftpd.conf如下:
chroot_list_enable=yes //限制訪問自身目錄
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
##編輯 vsftpd.chroot_list檔案,將受限制的使用者新增進去,每個使用者名稱一行
##改完配置檔案,不要忘記重啟vsftpd伺服器
[root@linuxsir001 root]
# /etc/init.d/vsftpd restart
##5、如果需要允許使用者修改密碼,但是又沒有telnet登入系統的許可權:
usermod -s /usr/bin/passwd test //使用者telnet後將直接進入改密介面
Linux安裝 解除安裝
configure作用 是原始碼安裝軟體時配置環境用的 他根據你的配置選項和你的系統情況生成makefile檔案 為make 做準備 最常用的引數 configure prefix 作用 不指定prefix,則可執行檔案預設放在 usr local bin,庫檔案預設放在 usr local lib...
linux安裝,解除安裝軟體
1 yum使用 1.1.centos使用 上網時 yum 配置 開啟yum的配置檔案之後,在檔案最後加上 伺服器的協議 位址 埠,如果 伺服器需要使用者認證話,同時加上認證使用者的使用者名稱和密碼。如 proxy proxy username 伺服器使用者名稱 proxy password 伺服器密...
linux 安裝解除安裝軟體
a rpm包 1 需要確定軟體的全名 使用rpm qa 例如 rpm qa firfox 2 執行 rpm e firefox 1.0.1 1.3.2 安裝目錄 rpm ql firefox 1.0.1 1.3.2 b tar.gz 源 包 1 解壓 tar zxvf tar.gz tar jxvf...