{"id":256036,"date":"2021-10-16T15:20:10","date_gmt":"2021-10-16T07:20:10","guid":{"rendered":"http:\/\/blog.zhenglei.net\/?p=256036"},"modified":"2021-10-16T15:20:21","modified_gmt":"2021-10-16T07:20:21","slug":"install-denyhhosts-on-linux-vps","status":"publish","type":"post","link":"https:\/\/blog.zhenglei.net\/?p=256036","title":{"rendered":"Install DenyHosts on Linux VPS"},"content":{"rendered":"<p>#!\/bin\/bash<br \/>PKG_VER=2.10<br \/>PKG_DIR=denyhosts-${PKG_VER}<br \/>PKG_TAR=${PKG_DIR}.tar.gz<br \/>PKG_URL=https:\/\/sourceforge.net\/projects\/denyhosts\/files\/denyhosts\/${PKG_VER}<\/p>\n<p>rm ${PKG_TAR}<br \/>rm -rf ${PKG_DIR}<br \/>wget &#8211;no-check-certificate\u00a0 ${PKG_URL}\/${PKG_TAR}<br \/>tar xvfz ${PKG_TAR}<\/p>\n<p>sudo mv ${PKG_DIR}\/ \/usr\/share\/denyhosts<\/p>\n<p>cd \/usr\/share\/denyhosts\/<br \/>sudo cp denyhosts.conf \/etc<\/p>\n<p>CFG=\/etc\/denyhosts.conf<br \/>sudo sed -i &#8220;s\/DENY_THRESHOLD_ROOT = 1\/DENY_THRESHOLD_ROOT = 8\/&#8221; ${CFG}<br \/>sudo sed -i &#8220;s\/ADMIN_EMAIL = root@localhost\/ADMIN_EMAIL = \/&#8221; ${CFG}<\/p>\n<p>sudo cp denyhosts.py \/usr\/sbin\/denyhosts<br \/>sudo mv daemon-control-dist daemon-control<\/p>\n<p>cd \/etc\/init.d<br \/>sudo ln -s \/usr\/share\/denyhosts\/daemon-control denyhosts<br \/>sudo touch \/var\/log\/auth.log<br \/>sudo update-rc.d denyhosts start<br \/>sudo \/etc\/init.d\/denyhosts start<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>#!\/bin\/bashPKG_VER=2.10PKG_DIR=denyhosts &hellip; <a href=\"https:\/\/blog.zhenglei.net\/?p=256036\">\u7ee7\u7eed\u9605\u8bfb <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,6,9],"tags":[393,73,85,379,100],"class_list":["post-256036","post","type-post","status-publish","format-standard","hentry","category-dlna","category-internet","category-vps","tag-denyhosts","tag-linux-2","tag-ssh","tag-vps","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/posts\/256036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=256036"}],"version-history":[{"count":2,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/posts\/256036\/revisions"}],"predecessor-version":[{"id":256038,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/posts\/256036\/revisions\/256038"}],"wp:attachment":[{"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=256036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=256036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=256036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}