linux系統為centos6.5
rpm -qa | grep vsftpd如果結果顯示為「vsftpd-1.1.3-8」,則說明系統已經安裝vsftpd伺服器。若沒有回覆,即系統中沒有安裝。
如下圖,說明沒有安裝
yum -y install vsftpd服務基本命令參考chkconfig vsftpd on
service vsftpd status 檢視狀態記得開啟防火牆埠,不贅述。service vsftpd start 啟動
serivce vsftpd restart 重啟
service vsftpd stop 停止
瀏覽器中輸入ftp://ip:21進入ftp伺服器站點
配置檔案路徑vi /etc/vsftpd/vsftpd.conf
把匿名登入改為no
設定指定的登入名單chroot_list_enable=yes表示所有使用者都被限制在其主目錄下(/home),chroot_list_enable=yes設定例外使用者,目錄不受限制。
其中chroot_list檔案不存在,則用vi命令建立
cd /etc/vsftpd/etc/vsftpd/ftpusers檔案意思是禁止以下使用者登入ftpvi chroot_list
/etc/vsftpd/user_list檔案意思是當userlist_deny=no時僅允許以下user登入,當userlist_deny=yes時禁止以下使用者登入ftp,並且也會核對ftpusers中的拒絕名單.
說明:系統自帶的使用者預設是可以直接進行ftp的,我們也可以單獨建立只能ftp的使用者
增加使用者qy,指向目錄/home/qy,禁止登入ssh許可權。
刪除使用者
userdel -rf user #使用者名稱可以刪除使用者同時刪除使用者資料夾 -f強制刪除正在登陸的使用者,-r刪除使用者的同時刪除底下的資料夾。
登陸成功後用put命令
上傳成功
登入 : ftp 192.168.0.130 退出: bye
其它: 在終端輸入help命令:
參考:
linux安裝git服務端
關於版本控制,目前最流行的兩款軟體就是subversion和git。svn是集中式的,git是分布式的,可以說git的設計比svn更強大,但是使用上也更加複雜繁瑣一些。中午的時候記錄了一篇部落格是關於伺服器搭建svn服務的,以為git的搭建會更加複雜,但其實差不多,甚至配置上還要簡單一些 yum y...
Linux下面安裝ftp客戶端和服務端vsftp
在linux下面使用ftp工具,必須有客戶端和服務端。1 使用環境客戶端為redhat linux6.4系統,需要到iso檔案中找到對應的packages包,版本一定要和os版本保持一致,linux6.4系統的ftp版本號為ftp 0.17 53.el6.x86 64.rpm 上傳到伺服器,使用rp...
Linux下安裝SVN服務端
使用yum安裝非常簡單 yum install subversion我們這裡在 home下建立乙個名為svn的倉庫 repository 以後所有 都放在這個下面,建立成功後在svn下面多了幾個資料夾。root localhost cd home root localhost home mkdir ...