啟用vsftpd,出現500 OOPS錯誤
原本想以阻擋ftp來練習iptables,但是pre-built Oracle VM VirtualBox並沒有安裝vsftpd
# rpm -qa |grep vsftpd
那就自行下載vsftpd,並解壓縮到 ~/vsftpd-3.0.0
# tar -zxvf vsftpd-3.0.0.tar.gz
安裝vsftpd:
# cd /vsftpd-3.0.0
# make
# make install
# cp vsftpd.conf /etc
執行vsfptd:
[root@localhost share]# cd /usr/local/sbin/
[root@localhost sbin]# ./vsftpd &
500 OOPS: could not bind listening IPv4 socket
出現錯誤,無法啟動。查了錯誤訊息,好像是Port的問題。
# netstat -tulp |grep ftp
tcp 0 0 *:ftp *:* LISTEN 2780/tnslsnr
原來Port已經被Oracle tnslsnr佔走了,那只好改更vsftpd的port了。
在 /etc/vsftpd.conf 內加入下列:
listen_port=100
再次啟動,成功了。
[root@localhost sbin]# ./vsftpd &
[1] 21820
登入測試
# ftp 127.0.0.1 100
Connected to 127.0.0.1.
220 (vsFTPd 3.0.0)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (127.0.0.1:root):
-
Windows7 / Windows8 kill process Linux下要刪除某個程序通常會使用 ps 配合 kill 來刪除程序。 例如:ps -ef |grep [PROCESS NAME] kill -9 [PID] 在Windows下,通常是...
-
利用Win 10的工作排程器來設定每日自動執行的批次檔,單獨執行批次檔沒問題,但是放在排程上就是無法執行。 後來試了幾種網路上提供的方式,其注意的事項如下: 1、在「安全性選項」選擇「只有使用者登入時才執行」並取消「以最高權限執行」。 2、在「設定」中選擇「Win...
-
其實預設都會幫我們安裝pip這個管理套件,但是我在安裝完python 3.7後卻無法使用pip來安裝套件。 查詢是否已經有安裝pip: C:\> python -m pip --version pip 20.0.2 from C:\Python37\lib\si...