檔案為 'server' 類別

VsFTPD 配置詳細解釋

3.2 VSFTP 安全與效能兼備的ftp 服務器
3.2.1 VSFTP 概述
FTP,file transfer protocol,這是檔案傳輸的通訊協議,也是一般最常用來傳
送檔案的方式。讀者在使用RedHat9 的時候,可能會感受到ftp server 有一些改
變:第一,就是ftp server 只剩下vsftp,原有的wuftp 等都沒放入 第二,就是
vsftp 從XINETD 中獨立出來,並將設定檔從/etc/vsftpd.conf 之中移到
/etc/vsftpd/vsftpd.conf。
為什麼做這樣的改變?可以想見的是vsftp 已有獨立運作的能力,不需要XINETD
來做更進一步的管控,並且類似sendmail、httpd、ssh、samba 等,將設定文件的
放入/etc 下獨立的目錄。
FTP 分為兩類,一種為PORT FTP,也就是一般的FTP 另一類是PASVFTP,分述如下

PORT FTP
這是一般形式的FTP,首先會建立控制頻道,默認值是port 21,也就是跟port
21 建立聯機,並透過此聯機下達指令。第二,由FTP server 端會建立數據傳輸頻
道,默認值為20,也就是跟port 20 建立聯機,並透過port 20 作數據的傳輸。
PASV FTP
跟PORT FTP 類似,首先會建立控制頻道,默認值是port 21,也就是跟port 21 建
立聯機,並透過此聯機下達指令。第二,會由client 端做出數據傳輸的請求,包
括數據傳輸port 的數字。
這兩者的差異為何?PORT FTP 當中的數據傳輸port 是由FTP server 指定,而
PASV FTP 的數據傳輸port 是由FTP client 決定。通常我們使用PASV FTP,是在
有防火牆的環境之下,透過client 與server 的溝通,決定數據傳輸的port。

繼續讀取 ‘VsFTPD 配置詳細解釋’

分享此文章


受保護:PHP (FastCgi) + Nginx Install

此內容受到密碼的保護,須填寫您的密碼才能閱讀:


分享此文章


VsFTP出現500 OOPS: cannot change directory的解決辦法

cannot change directory:/home/***

500 OOPS: cannot change directory:/home/*******
500 OOPS: child died
解決方法:

setsebool ftpd_disable_trans 1
service vsftpd restart

分享此文章


VMware Port Forward設定

VMware Host 172.16.140.1

VMware A 172.16.140.100

VMware B 172.16.140.101

首先在VMware Host中把nat的設定檔加入可寫權限

chmod +w /etc/vmware/vmnet8/nat/nat.conf

編輯nat.conf

vi /etc/vmware/vmnet8/nat/nat.conf

在 [incomingtcp]中加入要nat的設定

[incomingtcp]
#Mysql
9001 = 172.168.140.100:3306
9002 = 172.168.140.101:3306

儲存後重新啟動vmware 網卡服務

/usr/lib/vmware/net-services.sh restart

使用netstat 看nat的服務是否正常啟用

netstat -ntl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:9001 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:9002 0.0.0.0:* LISTEN

分享此文章