Monday, January 14, 2008

Setup an FTP user account with shell access

Use the below steps to create an FTP account using ssh

[root@ninad] /# mkdir /home/ftp
[root@ninad] /# useradd -d /home/ftp/ftpadmin/ -s /dev/null ftpadmin >
/dev/null 2>&1
[root@ninad] /# passwd ftpadmin

Changing password for user ftpadmin
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully

Thursday, January 10, 2008

Change smtp port on plesk server to 26

Follow below steps to change smtp port on plesk server to 26.

>> cd /etc/xinetd.d
>> ls -l | grep smtp*
>> cat smtp_psa

service smtp
{
socket_type = stream
protocol = tcp
wait = no
disable = no
user = root
instances = UNLIMITED
server = /var/qmail/bin/tcp-env
server_args = /usr/sbin/rblsmtpd -r bl.spamcop.net /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true
}

>> pico /etc/services

Add this line
smtp_psa_new 26/tcp mail
smtp_psa_new 26/udp mail

>> cp smtp_psa smtp_psa_new

Change the service line in the new file ’smtp_psa_new” to be this:

service smtp_psa_new
{
socket_type = stream
protocol = tcp
wait = no
disable = no
user = root
instances = UNLIMITED
server = /var/qmail/bin/tcp-env
server_args = /usr/sbin/rblsmtpd -r bl.spamcop.net /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true
}

>> /etc/init.d/xinetd restart

And you should see smtp listening on ports 25, and 26:

>> netstat -anp | grep xinetd

tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 6989/xinetd
tcp 0 0 0.0.0.0:26 0.0.0.0:* LISTEN 6989/xinetd


Regards

Ninad




View My Stats