Category: Unix
Tidak dapat melakukan login SSH
Kejadian ini saya alami ketika mencoba login pada VPS melalui SSH, terdapat pesan :
Unable to open pty: No such file or directory
Akses server melalui SSH dengan menggunakan Web Control Panel ataupun melalui SFTP (menggunakan WinSCP), lalu ketik :
/sbin/MAKEDEV tty
/sbin/MAKEDEV pty
Namun, jika server direstart maka error tersebut kembali muncul, agar dapat hilang secara permanen lakukan :
- Edit file
/etc/rc.sysinit
.
# nano /etc/rc.sysinit
- Cari
/sbin/start_udev
lalu berikan tanda komen # didepannya.
#/sbin/start_udev
- Lalu tambahkan pada baris dibawahnya :
/sbin/MAKEDEV tty
/sbin/MAKEDEV pty - Reboot Server.
dan server dapat kembali diakses melalui SSH. 🙂
Error Yum pada Kloxo (TypeError: rpmdb open failed)
Jika melakukan yum
namun terdapat pesan seperti ini :
Loaded plugins: fastestmirror, protectbase
error: no dbpath has been set
error: cannot open Packages database in /{0f9ecfa77f025499b7b443bb4e4a3b8b29e89cbd27910fde589c4c0261f54013}{_dbpath}
TypeError: rpmdb open failed
maka dapat diperbaiki (melalui SSH, sebagai root) dengan cara :
# rm /dev/urandom
# mknod -m 644 /dev/urandom c 1 9
lakukan yum
kembali dan lihat hasilnya. 😉
Reset Password pada Admin ZPanelX 10 melalui phpMyAdmin sebagai Root
Iseng-iseng install ZPanelX, control panel gratisan pada VPS gratisan, karena cuma ingin lihat tampilannya, yang ternyata dikalah dengan control panel bayaran. Tapi karena cuma ngetes, jadi passwordnya asal aja, sampai akhirnya lupa sendiri. Setelah ngubeg forumnya, ketemu cara untuk me-reset password zadmin, yaitu :
- Login ke server anda melalui SSH dengan user
root
untuk mengetahui password database (MySQL). - Buka
/etc/zpanel/panel/cnf/db.php
dengan editor favorite anda (nano, vi, pico, dll.) - Buka website MD5 Hash Generator melalui browser dan tuliskan password yang diinginkan untuk mengganti password zadmin yang ada pada phpMyAdmin.
- Copy password yang sudah di generate oleh MD5 Hash.
- Buka ZPanelX phpMyAdmin pada :
http://ip-zpanelx/etc/apps/phpmyadmin/
ip-zpanelx : sesuaikan dengan Domain/IP server anda. - Login sebagai
root
dan masukkan password Database (MySQL) anda (lihat cara no.2). - Pada localhost > zpanel_core > x_accounts, klik
edit
pada baris pertama. - Pada bagian
ac_pass_vc
isikan (paste) pada kolomvalue
paste-kan hasil copy dari MD5 Hash yang tadi anda buat. (Contoh:098f6bcd4621d373cade4e832627b4f6
adalahtest
). - Klik Go, lalu login pada ZPanelX menggunakan account
zadmin
dengan password yang sudah diganti tadi.
Semoga berhasil 🙂
Catatan: cara tersebut diatas dapat berguna juga untuk Control Panel yang lain (cPanel, DirectAdmin, Plesk, dll).
Daftar Filter Anti Spam Server
Akhir-akhir ini saya dipusingkan dengan spam yang menyebar dari dan ke server InterWorx yang mengakibatkan di-reject-nya email dari server InterWorx tersebut ke beberapa penyedia layanan email, contohnya ke Yahoo! Mail. Hal ini tentu saja merugikan pelanggan yang hosting di server InterWorx tersebut. Agar pesan Spam tidak terkirim dan mengirim dari Server InterWorx (setidaknya mengurangi) maka dicoba untuk mengupdate feature Anti Spam pada layanan penyedia Anti Spam Server, sehingga layanan email dari server InterWorx dapat kembali dipercaya oleh layanan email server lainnya.
Berikut ini daftar penyedia Filter Anti Spam Server :
access.redhawk.org
b.barracudacentral.org
bl.csma.biz
bl.emailbasura.org
bl.shlink.org
bl.spamcannibal.org
bl.spamcop.net
bl.technovision.dk
bl.tiopan.com
blackholes.five-ten-sg.com
blackholes.wirehub.net
blacklist.sci.kun.nl
block.dnsbl.sorbs.net
blocked.hilli.dk
bogons.cymru.com
cart00ney.surriel.com
cbl.abuseat.org
cblless.anti-spam.org.cn
dev.null.dk
dialup.blacklist.jippg.org
dialups.mail-abuse.org
dialups.visi.com
dnsbl.abuse.ch
dnsbl.ahbl.org
dnsbl.anticaptcha.net
dnsbl.antispam.or.id
dnsbl.dronebl.org
dnsbl.justspam.org
dnsbl.kempt.net
dnsbl.njabl.org
dnsbl.sorbs.net
dnsbl.tornevall.org
dnsbl-1.uceprotect.net
dnsbl-2.uceprotect.net
dnsbl-3.uceprotect.net
duinv.aupads.org
dul.dnsbl.sorbs.net
dul.ru
escalations.dnsbl.sorbs.net
hil.habeas.com
hostkarma.junkemailfilter.com
http.dnsbl.sorbs.net
intruders.docs.uu.se
ips.backscatterer.org
korea.services.net
l2.apews.org
mail-abuse.blacklist.jippg.org
misc.dnsbl.sorbs.net
msgid.bl.gweep.ca
new.dnsbl.sorbs.net
no-more-funn.moensted.dk
old.dnsbl.sorbs.net
opm.tornevall.org
pbl.spamhaus.org
proxy.bl.gweep.ca
psbl.surriel.com
pss.spambusters.org.ar
rbl.schulte.org
rbl.snark.net
recent.dnsbl.sorbs.net
relays.bl.gweep.ca
relays.bl.kundenserver.de
relays.mail-abuse.org
relays.nether.net
rsbl.aupads.org
sbl.spamhaus.org
smtp.dnsbl.sorbs.net
socks.dnsbl.sorbs.net
spam.dnsbl.sorbs.net
spam.olsentech.net
spamguard.leadmon.net
spamsources.fabel.dk
tor.ahbl.org
tor.dnsbl.sectoor.de
ubl.unsubscore.com
web.dnsbl.sorbs.net
xbl.spamhaus.org
zen.spamhaus.org
zombie.dnsbl.sorbs.net
dnsbl.inps.de
Masukkan daftar tersebut pada InterWorx (NodeWorx) > System Services > Mail Server > MTA Settings > Realtime (SBL) Blacklist.
PERINGATAN :
Jika anda memasukkan SEMUA daftar tersebut, maka kemungkinan account-account email yang ada tidak dapat menerima email, karena terlalu banyaknya filter yang ada.
Semoga kali ini spam-spam tersebut dapat disaring dan dapat dikurangi atau bahkan dapat dihilangkan (ciyus? miapah?) 😀
Mengganti nilai Prefork MPM pada InterWorx (CentOS 5.8)
Pada InterWorx saya mempunyai masalah loading website yang lambat akibat load dari MySQL dan Apache yang tinggi dari salah satu client. Untuk mengoptimize hal ini perlu saya coba ubah nilai prefork.c pada httpd.conf namun hasilnya tidak berubah, setelah mencari dan membaca sana sini, akhirnya ketemu juga cara meningkatkan nilai prefork.c. Caranya sebagai berikut :
- Akses server melalui SSH (PuTTy), backup dan buka file swtune.conf :
# cp /etc/httpd/conf.d/swtune.conf /etc/httpd/conf.d/swtune.backup.`date +{0f9ecfa77f025499b7b443bb4e4a3b8b29e89cbd27910fde589c4c0261f54013}F-{0f9ecfa77f025499b7b443bb4e4a3b8b29e89cbd27910fde589c4c0261f54013}H-{0f9ecfa77f025499b7b443bb4e4a3b8b29e89cbd27910fde589c4c0261f54013}M`
# vi /etc/httpd/conf.d/swtune.conf - Lalu ubah nilai ServerLimit, MaxClients dan Max RequestsPerChild yang ada pada file swtune.conf (disesuaikan dengan kebutuhan), dengan mengunakan editor file (vi/nano/pico/emacs) :
ServerLimit 10
MaxClients 10
MaxRequestsPerChild 1000
menjadi :
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000 - Simpan dan keluar dari editor (nano).
- Restart Apache (httpd) :
# service httpd restart
Walaupun load dari MySQL tinggi (100{0f9ecfa77f025499b7b443bb4e4a3b8b29e89cbd27910fde589c4c0261f54013}) tapi website (Apache) tetap bisa berjalan, tentunya hal ini ada batasnya ketika visitor/script/dll sudah semakin banyak dan sesak, saatnya anda mengupgrade server ke spesifikasi yang lebih tinggi.
Menginstall ConfigServer Firewall (CSF) pada DirectAdmin di VPS CentOS 5.x
ConfigServer Firewall dikenal sebagai salah satu tools wajib untuk para hoster, tersedia sebagai plugin untuk Control Panel DirectAdmin dan lainnya (cPanel, Webmin, dsb). Berikut ini cara menginstall CSF pada DA :
- Sebelum menginstall CSF, diperlukan Library dari Perl atau akan terdapat error seperti ini :
Checking Perl modules... Can't locate LWP/UserAgent.pm in @INC (@INC contains: /etc/csf /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux- thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux- thread-multi /usr/lib/perl5/5.8.8 .) at (eval 19) line 2. BEGIN failed--compilation aborted at (eval 19) line 2.
Untuk itu diperlukan menambah Library dari Perl, dengan cara :
# yum install -y perl-libwww-perl
- Lalu download dan install CSF :
# wget http://www.configserver.com/free/csf.tgz # tar -xzf csf.tgz # cd csf # sh install.sh
- Akses dan setting CSF melalui DirectAdmin GUI di http://www.domain.tld:2222/CMD_PLUGINS_ADMIN/csf/index.html
- Pada bagian (tombol) Firewall Configuration, ubah nilai Testing menjadi 0 untuk mengaktifkan CSF.
Selamat, CSF anda sudah aktif 🙂
Komentar Terbaru