Arsip

Posts Tagged ‘could not bind listening IPv4 socket’

Vsftpd no running

Ada server yg saya kelola service vsftp servernya nggak mau running, kalau dilihat pada running proses port 21 yg merupakan port default ftp sudah dipakai.

nah kok ada yg make, dari sini wajar kalau di vsftpnya nggak mau running wong port 21 yg mau dia pake sudah dipake duluan oleh service lain.

perlu dicari siapa yg menggunkan port tersebut

kita perlu mencari siapa yang menggunakan port tersebut dengan menggunakan perintah

#netstat -tpan

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2765/mysqld
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2263/portmap
tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 2978/perl
tcp 0 0 103.241.x.xx:80 180.250.193.161:52768 SYN_RECV –
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 13801/xinetd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2626/sshd

oh rupanya port tersebut digunakan oleh si xinetd, xinetd merupakan service untuk menjalankan beberapa service default aplikasi.

ok bagaimana kita menonaktifkan service tersebut agar tidak usah di service daemon oleh si xinetd

lakukan perintah sebagai berikut

#vim /etc/xinetd.d/vsftpd

perintah tersebut untuk mengedit vsftpd service yg dijalankan oleh daemon xinetd

isi file tersebut sebagai berikut

# default: on
# description:
# The vsftpd FTP server serves FTP connections. It uses
# normal, unencrypted usernames and passwords for authentication.
# vsftpd is designed to be secure.
service ftp
{
socket_type = stream
wait = no
user = root
server = /usr/local/sbin/vsftpd
# server_args =
# log_on_success += DURATION USERID
# log_on_failure += USERID
nice = 10
disable = no
}

pada script di situ ada untuk mendisablekan agar service vsftpd tidak lagi dijalankan oleh xinetd

kita tinggal rubah disable = no menjadi disable = yes

simpan dan restart kembali service vsftpd servernya

#service vsftpd restart

silahkan lihat kembali apakah service sudah sesuai dijalankan oleh vsftpd server.

#netstat -tpan

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2765/mysqld
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2263/portmap
tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 2978/perl
tcp 0 0 103.241.x.xx:80 114.79.13.93:48055 SYN_RECV –
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 13844/vsftpd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2626/sshd

OK, service sudah dijalankan oleh service vsftpdnya

 

Iklan