檢測FTP服務並開啟FTP服務

2021-09-07 09:17:02 字數 1980 閱讀 5011

1. 檢測ftp服務是否開啟

1.1. 通過查詢提供ftp服務的程序是否存在,並未找到任何包含ftp關鍵字的程序資訊,可判斷服務未開啟。

root@lb-1 ~ # ps -ef |grep ftp  

root

13049

12905

023:50 pts/0

00:00:00 grep --color=auto ftp

1.2. 通過查詢是vsftpd服務是否存在,顯示active: inactive (dead),表示未開啟

root@lb-1 ~# service vsftpd status 

redirecting to /bin/systemctl status vsftpd.service

● vsftpd.service -vsftpd ftp daemon

loaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled; vendor preset: disabled)

active: inactive (dead)

2. 開啟ftp服務

root@lb-1 ~# service vsftpd start 

redirecting to /bin/systemctl start vsftpd.service

root@lb-1 ~# service vsftpd status

redirecting to /bin/systemctl status vsftpd.service

● vsftpd.service -vsftpd ftp daemon

loaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled; vendor preset: disabled)

active: active (running) since 四

2017-02-16

23:51:16

cst; 6s ago

process:

13084 execstart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=0/success)

main pid:

13085

(vsftpd)

cgroup: /system.slice/vsftpd.service

└─13085 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf

2月 1623:51:16 lb-1 systemd[1

]: starting vsftpd ftp daemon...

2月 16

23:51:16 lb-1 systemd[1]: started vsftpd ftp daemon.

成功開啟並顯示出pid(進主程id)為13085。再查下vsftpd開啟狀態已經顯示running。

再通過查詢包含ftp關鍵字的程序資訊,發現也找到乙個程序id為13085的ftp程序。

預設開啟的vsftpd服務對匿名使用者是不開放上傳許可權的。可修改vsftpd目下的配置檔案vsftpd.conf來開發許可權。設定的方法就是取消對該行的注釋即可(換句話說就是把前面#號刪除就好)。

vi vsftpd.conf

anon_upload_enable=yes

anonymous_enable=yes

write_enable=yes

anon_mkdir_write_enable=yes

類似的完成上述四項配置。如果還出現無法訪問的問題,請檢查當前使用者是否有訪問相關路徑的許可權。

注意:以上只是個配置示例,並未考慮安全性問題。具體實施環境的搭建請綜合許可權、空間等各方面酌情增減配置。

Linux下檢測FTP服務並開啟FTP服務

ps ef grep ftp 並未找到任何包含ftp關鍵字的程序資訊,可判斷服務未開啟。service vsftpd status vsftpd是最常見的ftp伺服器,一般linux系統都是通過vsftpd來搭建ftp服務環境。發現處stopped狀態。service vsftpd start 成功...

linux開啟ftp服務

1.檢視是否安裝 rpm qa grep vsftpd 2.全新安裝 rpm ivh vsftpd 2.0.1 5.i386.rpm 3.啟動 停止 重啟 service vsftpd start service vsftpd stop service vsftpd restart 4.主配置檔案 ...

Linux開啟ftp服務

1.先用rpm qa grep vsftpd命令檢查是否已經安裝,如果ftp沒有安裝,使用yum y install vsftpd 安裝,ubuntu 下使用apt get install vsftpd 2.啟動ftp服務service vsftpd start,如果要讓ftp每次開機自動啟動,執行...