91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vsFTPd的服務器如何啟動和關閉

發布時間:2021-11-19 10:14:00 來源:億速云 閱讀:443 作者:小新 欄目:系統運維

這篇文章將為大家詳細講解有關vsFTPd的服務器如何啟動和關閉,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

1、vsFTPd的服務器的啟動和關閉;

vsFTPd服務器啟動和關閉是極容易的;我們可以直接把服務器運行調到后臺運行;這是幾乎所有服務器管理的運行方式;

1.1、vsFTPd服務器啟動和關閉的通用方法;

運行vsftpd命令,要用到root權限,如果您當前操作用戶并非是root,可以用su切換到root權限;關于root權限的切換,您有兩種方式,一種是su,另一種是sudo;請參考: 《Linux 系統中的超級權限的控制》

vsFTPd服務器的運行;

[root@localhost ~]# /usr/sbin/vsftpd &

[root@localhost ~]# /usr/local/sbin/vsftpd &

vsFTPd服務器是否運行起來;

我們可以通過pgrep vsftpd 來查看vsftpd是否運行起來;

[root@localhost ~]# pgrep vsftpd

4248

上面顯示vsFTPd服務器運行起來了,您可以通過ftp命令、lftp工具或gftp或其它的FTP客戶端來測試連接;

vsFTPd 服務器關閉:

我們用pkill vsftpd 來殺死vsftpd進程,這樣就把vsFTPd關閉,用psgrep vsftpd 來查看進程,如果沒有進程,證明vsFTPd已經關掉;當然也要用到root權限。

[root@localhost ~]# pkill vsftpd

[root@localhost ~]# pgrep vsftpd

1.2、在Fedora/Redhat/CentOS中vsFTPd 服務器的啟動和關閉:

在Fedora/Redhat/CentOS中,也可以用下面的方法來啟動vsFTPd;當然也要用到root權限;

[root@localhost beinan]# /etc/init.d/vsftpd start

為 vsftpd 啟動 vsftpd: [ 確定 ]

重新啟動vsFTPd用下面的命令;

[root@localhost beinan]# /etc/init.d/vsftpd restart

關閉 vsftpd: [ 確定 ]

為 vsftpd 啟動 vsftpd: [ 確定 ]

關掉vsFTPd服務器,應該用下面的命令;

[root@localhost beinan]# /etc/init.d/vsftpd stop

關閉 vsftpd: [ 確定 ]

2、vsFTPd的服務器和防火墻及SELINUX的關系;(重要)

我在論壇上看到有些弟兄說vsFTPd服務器啟動正常,但卻不能訪問或用戶不能上傳文件,我感覺應該是防火墻或SELINUX的事;可能FTPD服務器被防火墻或SELINUX的安全機制防住了。所以您必須要讓防火墻通過ftp,當然也要讓SELINUX通過ftp服務器才行;

在Fedora/Redhat/CentOS中,您要設置一下防火墻,可以把防火墻關掉,或者在自定義中讓ftp “通過”防火墻;

[root@localhost ~]# system-config-securitylevel-tui

或者運行一下如下的命令,清除防火墻規則(通用);

[root@localhost beinan]# iptables -F

關于SELINUX服務器的解說 ,可能老手或新手對SELINUX都有點麻煩,建議您SELINUX;或者讓vsFTPd服務器跳過SELINUX啟動;也就是說要用到 4.1、vsFTPd服務器啟動和關閉的通用方法;;這在Fedora/Redhat/CentOS中這樣啟動vsFTPd服務器是有效的;

當然您可也可以關掉SELINUX,在/etc/selinux/config 配置文件如下;

/etc/selinux/config

# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

# enforcing - SELinux security policy is enforced.

# permissive - SELinux prints warnings instead of enforcing.

# disabled - SELinux is fully disabled.

SELINUX=Disabled #這樣就把SELINUX服務器關掉了,請重新啟動系統;

# SELINUXTYPE= type of policy in use. Possible values are:

# targeted - Only targeted network daemons are protected.

# strict - Full SELinux protection.

SELINUXTYPE=targeted

3、500 OOPS: vsftpd: refusing to run with writable anonymous root

如果我們已經把vsFTPd服務器啟動好了,但登錄測試是會出現類似下面的提示;

500 OOPS: vsftpd: refusing to run with writable anonymous root

這表示ftp用戶的家目錄的權限不對,應該改過才對;

[root@localhost ~]# more /etc/passwd |grep ftp

ftp:x:1000:1000:FTP User:/var/ftp:/sbin/nologin

我們發現ftp用戶的家目錄在/var/ftp,就是這個/var/ftp的權限不對所致,這個目錄的權限是不能打開所有權限的;是您運行了chmod 777 /var/ftp所致;如果沒有ftp用戶這個家目錄,當然您要自己建一個;

如下FTP用戶的家目錄是不能針對所有用戶、用戶組、其它用戶組完全開放;

[root@localhost ~]# ls -ld /var/ftp

drwxrwxrwx 3 root root 4096 2005-03-23 /var/ftp

修正這個錯誤,應該用下面的辦法;

[root@localhost ~]# chown root:root /var/ftp

[root@localhost ~]# chmod 755 /var/ftp

有的弟兄可能會說,那匿名用戶的可讀、可下載、可上傳怎么辦呢?這也簡單,在/var/ftp下再建一個目錄,權限是777的就行了,再改一改vsftpd.conf就OK了;沒有什么難的;

vsFTPd出于安全考慮,是不準讓ftp用戶的家目錄的權限是完全沒有限制的,您可以去讀一下vsFTPd的文檔就明白的了;否則也不能稱為最安全的FTP服務器了,對不對?

4、關于vsFTPd配置文件的說明;

vsftpd.conf是vsFTPd服務器的配置文件,此文件一般是/etc/vsftpd.conf或/etc/vsftpd/vsftpd.conf ,以系統為準吧。。

vsftpd.conf配置文件就是vsFTPd服務器的全局控制文件,此配置文件中,每行應該算做一個規則;前面帶有#號的服務器不會解釋,這和apache 的配置文件類似;#后所接的內容一般是說明性的,或者是關掉某些功能的選項;

vsftpd.conf 這個配置文件并不包括所有您想實現的功能,有些功能的實現,我們要自己動手來解決,我們要學會查vsFTPd的文檔和FAQ等,雖然是英文的,但都是比較簡單的;我們要習慣看洋文文檔,為什么呢?因為Linux本來就是洋人厲害,重量級的軟件都是洋人的。呵,兄弟不要抱怨,誰讓我們落后了呢?

注意:修改完配置文件后,一定要重啟vsFTPd服務器才能生效,切記~~

關于“vsFTPd的服務器如何啟動和關閉”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

滦南县| 山阴县| 获嘉县| 皮山县| 鄂伦春自治旗| 衢州市| 汉寿县| 安顺市| 木兰县| 井陉县| 新龙县| 石台县| 仲巴县| 昌江| 郸城县| 龙陵县| 丰镇市| 余姚市| 丽江市| 罗平县| 湄潭县| 习水县| 岳阳县| 达日县| 修文县| 广汉市| 渑池县| 竹溪县| 瑞安市| 玉屏| 文安县| 襄垣县| 云龙县| 略阳县| 余庆县| 常熟市| 阿克陶县| 壶关县| 沂南县| 武义县| 吐鲁番市|