1. 程式人生 > >Centos 6.5 FTP-配置-安裝-新增使用者-更改埠

Centos 6.5 FTP-配置-安裝-新增使用者-更改埠

查詢是否安裝vsftpd

rpm -qa |grep vsftpd

解除安裝vsftpd

rpm -e vsftpd

查詢f程序vsftpd

ps -ef|grep vsftpd

安裝vsftpd

yum install vsftpd*

yum install lftp*

vsftpd的三個主配置檔案
vi /etc/vsftpd.conf //伺服器的主配置檔案
vi /etc/ftpd.ftpusers //此檔案內的使用者都不能訪問vsftpd伺服器
vi /etc/vsftpd.user_list //可能會被拒絕訪問服務喊叫或允許訪問

cd /etc/vsftpd

vi vsftpd.conf的配置引數
anonymous_enable=YES //啟用匿名使用者
local_enable=YES //允許本地使用者訪問vsftpd伺服器
write_enable=YES //允許上傳
download_enable=YES //允許下載
anon_upload_enable=YES //允許匿名使用者上傳
anon_mkdir_write_enable=YES //允許匿名使用者建立目錄和上傳
anon_other_write_enable=NO //不允許匿名使用者刪除和改名
local_max_rate=20000 //本地使用者的最大傳輸速率,單位是位元組/秒
anon_max_rate=5000 //匿名使用者的最大傳輸速率,單位是位元組/秒
local_umask=022 //去掉寫的許可權
file_open_mode=0666 //上傳檔案的許可權
xferlog_enable=YES //維護日誌檔案,詳細記錄上傳和下載操作
xferlog_std_format=YES //傳輸日誌檔案將以標準的xferlog格式書寫,日誌檔案默

認為/var/log/xferlog
hide_ids=YES //隱藏資料夾和目錄屬主
port_enable=YES //允許使用主動傳輸模式
pasv_min_port=(1024 pasv_max_port=(1024 connect_from_port_20=YES //定義FTP傳輸資料的埠,預設是20
ascii_download_enable=NO //設定不可使用ASCII模式下載
listen=YES //讓FTP工作在獨立模式下

pam_service_name=vsftpd //使用者配置檔案認證
userlist_enable=YES
tcp_wrappers=YES //將使用wrappers作為主機訪問控制方式
idle_session_timeout=600 //表明空閒時間為600秒
data_connection_timeout=120 //表明資料連線超時時間為120秒
chroot_local_user=YES //使用者登入後不能訪問自己目錄以外的檔案或目錄
listen_port=4444 //修改FTP伺服器的埠號

vsftpd伺服器的啟動、停止、重啟、狀態
service vsftpd start 或./etc/init.d/vsftpd start
service vsftpd stop 或./etc/init.d/vsftpd stop
service vsftpd restart 或./etc/init.d/vsftpd restart
service vsftpd status 或./etc/init.d/vsftpd status

1、環境:ftp為vsftp。被限制使用者名稱為hz。被限制路徑為/home/hz

2、建使用者:在root使用者下:

useradd -d /home/wq/  hz  增加使用者hz,並制定hz使用者的主目錄為/home/hz
passwd hz 為HanZheng.123設定密碼

3、更改使用者相應的許可權設定:

usermod -s /sbin/nologin hz//限定使用者test不能telnet,只能ftp
usermod -s /sbin/bash hz //使用者hz恢復正常
usermod -d /wq hz//更改使用者hz的主目錄為/hz

FTP 帳號和目錄

useradd   -d /home/wq/    -s /sbin/nologin hz
passwd   hz
chmod -R 755 /home/wq/
chown -R  hz  //home/wq/


4、限制使用者只能訪問/home/hz,不能訪問其他路徑

cd /etc/vsftpd/
vi  vsftpd.conf
chroot_local_user=YES //使用者登入後不能訪問自己目錄以外的檔案或目錄

重啟vsftpd服務
service vsftpd restart

5、如果需要允許使用者修改密碼,但是又沒有telnet登入系統的許可權:

usermod -s /usr/bin/passwd  hz使用者telnet後將直接進入改密介面

6、更改SSH預設埠

vi /etc/ssh/sshd_config

#Port 22 刪除這個
Port 20000 新增新的埠

重啟vsftpd服務

service vsftpd restart

設定開機啟動

chkconfig --level 35 vsftpd on

相關推薦

Centos 6.5 FTP-配置-安裝-新增使用者-更改

查詢是否安裝vsftpd rpm -qa |grep vsftpd 解除安裝vsftpd rpm -e vsftpd 查詢f程序vsftpd ps -ef|grep vsftpd 安裝vsftpd yum install vsftpd* yum install lftp* vsftpd的三個主配置檔案 vi

CentOS 6.5下NFS安裝配置

一、環境介紹:   伺服器:centos 192.168.1.225   客戶端:centos 192.168.1.226 二、安裝: NFS的安裝配置: centos 5 : yum -y install nfs-utils portmap

centos 6.5下編譯安裝php-7.1.6和 php memcached擴展

php 編譯安裝 memcached 0,安裝 php-7.1.6 依賴包# yum groupinstall "Development tools" "Desktop Platform Development" # yum -y install openssl-devel libcurl-dev

centos 6.5 zabbix 離線安裝歷程

zabbix環境:centos 6.5 + zabbix 2.4.6 + lanmp參考教程:http://www.jianshu.com/p/44d135f43eb2; http://www.68idc.cn/help/jiabenmake/qita/20150613365770.html

centos 6.5 一分鐘安裝mysql

linux mysql mysql centos 6.5 一分鐘安裝mysql手動執行wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpmrpm -Uvh mysql57-

centos 6.5系統下安裝ibus及設置開機自啟動

系統環境 tails src home 博客 技術分享 bus 快捷鍵 執行 先說一下系統環境:centos 6.5,然後我是以root身份執行的,沒有權限的用戶參見sudo用法 第1步:查找並安裝ibus安裝包,命令如下: 找到一行: ibus-pinyin.x86_6

CentOS 6.5通過yum安裝mysql 5.55.65.7版本

yum安裝mysql mysql5.5 mysql5.6 mysql5.7 1、安裝mysql的yum源,這個源包括5.5、5.6、5.7版本:備註:如果要專門下載某個版本,可以到http://dev.mysql.com/downloads/repo/yum下載。[root@agile ~]#

XEN虛擬化簡介及XEN在CentOS 6.5上的安裝

-m pointf err virtual splash server amd inter linux c 根據之前KVM虛擬化的整理,虛擬化技術分類如下:虛擬化技術的分類: (1) 模擬:Emulation Qemu, PearPC, Bochs

CentOS 6.5用RPM安裝Nginx

一、作業系統 CentOS release 6.5 (Final) 二、下載Nginx 在官網:http://nginx.org/en/linux_packages.html#stable下載CentOS 6對應的RPM。 我下載的是nginx-release-centos-6-0.

CentOS 6 5下Redis安裝記錄

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

CentOS 6.5下二進位制安裝 MySQL 5.6

1:檢視系統版本 1 2 [[email protected] mysql]# cat /etc/redhat-release CentOS release 6.5 (Final) 2:下載MySQL5.6二進位制包

Linux(CentOS 6.5)下安裝Nginx

Linux(CentOS 6.5)下Nginx安裝步驟 1、Nginx安裝環境:Nginx是C語言開發的,建議在Linux上執行 GCC  :安裝Nginx需要將官網下載的原始碼進行編譯,編譯依賴gcc環境,在Linux中檢視是否安裝gcc:gcc --version,如果沒

Linux-CentOS-6.5配置JDK

前提: 1、需要有jdk,去官網上下載 2、Linux可以檔案傳輸 .rpm 建立放置位置(任意),放入jdk.XXX.rpm 在該路徑中rpm -ivh jdk-8u111-linux-x64.rpm,如圖: 完成 ---> 測試:Java [-ve

Centos 6.5配置L2tp Vpn

Linux(Centos)下配置L2tp Vpn。 1.安裝環境包 yum install -y make gcc gmp-devel xmlto bison flex xmlto libpcap-devel lsof vim-enhanced man 2.安裝 yu

CentOS 6.5系統上安裝SVN伺服器

有效地管理原始碼的方式是使用工具去幫助我們管理 , SVN(Subversion)就是目前主流的原始碼管理工具 , 也稱為版本控制工具。本文主要介紹CentOS6.5上安裝SVN伺服器,配置SVN伺服器的資料倉庫,SVN服務的啟動檢視和停止,SVN服務的開機自啟

新手教你centOS 6.5下面如何安裝Oracle 11g(通用版)

由於課程需要,本人需要在centOS 6.5下面安裝Oracle 11g,對於我這麼一個對Linux一無所知的菜鳥,確實任務很艱鉅。但是所幸的是,在第一遍裝的遍體鱗傷之後,第二遍成功安裝執行。 在網上查找了很多資料,但是很多資料的內容在細節部分總是有些不同,讓屬於菜鳥的我們

centos 6.5下,安裝git2.2.1

一、 解除安裝老版本git1.7.1 yum remove git 二、 安裝編譯git原始碼所需要的工具 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidocy

mariadb 5.5.36 linux下CentOS 6.5 64位安裝【給力詳細教程】

一.通過YUN方式安裝MARIADB 1、軟體環境: CentOS 6.5 x64 MariaDB 5.5.36 2、安裝過程 1)在/etc/yum.repos.d/目錄建立MariaDB.repo檔案,內容如下: # MariaDB 10.0 CentOS reposi

CentOS 6.5配置RabbitMQ

先配置erlang依賴環境 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 安裝erlang 16B03 rpm --import http://binaries.erlang-solutions

CentOS 6.5通過yum安裝 MySQL-5.5

1.安裝mysql-5.5的yum源 rpm -ivh http://repo.mysql.com/yum/mysql-5.5-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm 要安裝MySQL5.6的可以安裝: r