<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Service on Website of SauceWu</title><link>https://saucewu.github.io/tags/service/</link><description>Recent content in Service on Website of SauceWu</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Thu, 02 Apr 2020 20:00:00 +0000</lastBuildDate><atom:link href="https://saucewu.github.io/tags/service/index.xml" rel="self" type="application/rss+xml"/><item><title>VPS 被暴力尝试登录的几种解决方案</title><link>https://saucewu.github.io/posts/vps%E5%AE%89%E5%85%A8%E9%98%B2%E6%8A%A4/</link><pubDate>Thu, 02 Apr 2020 20:00:00 +0000</pubDate><guid>https://saucewu.github.io/posts/vps%E5%AE%89%E5%85%A8%E9%98%B2%E6%8A%A4/</guid><description>&lt;h1 id="vps-被暴力尝试登录的几种解决方案"&gt; VPS  被暴力尝试登录的几种解决方案&lt;/h1&gt;
&lt;h2 id="背景"&gt;背景&lt;/h2&gt;
&lt;p&gt;最近登录自己blog的服务器时偶然发现&lt;/p&gt;
&lt;p&gt;&lt;code&gt; There were 34176 failed login attempts since the last successful login.&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;被人扫到了端口 还被疯狂尝试登录 虽然这个破服务器没什么东西 但被破解出来被黑产拉去挖矿什么的也是有点难受的&lt;/p&gt;
&lt;p&gt;首先先看一下到底是谁在扫我的机器&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# lastb&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="解决方案"&gt;解决方案&lt;/h2&gt;
&lt;h3 id="1denyhost"&gt;1.denyhost&lt;/h3&gt;
&lt;p&gt;一顿google之后 被安利了denyhost这个python脚本 原理就是通过它会分析sshd的日志文件（/var/log/secure），当发现重复的攻击时就会记录IP到/etc/hosts.deny文件，从而达到自动屏IP的功能&lt;/p&gt;</description></item><item><title>从零建站（基于Ubuntu 16.04）</title><link>https://saucewu.github.io/posts/%E4%BB%8E%E9%9B%B6%E5%BB%BA%E7%AB%99%E5%9F%BA%E4%BA%8Eubuntu-16.04/</link><pubDate>Fri, 14 Apr 2017 18:00:00 +0000</pubDate><guid>https://saucewu.github.io/posts/%E4%BB%8E%E9%9B%B6%E5%BB%BA%E7%AB%99%E5%9F%BA%E4%BA%8Eubuntu-16.04/</guid><description>&lt;h1 id="从零建站基于-ubuntu-1604"&gt;从零建站（基于 Ubuntu 16.04）&lt;/h1&gt;
&lt;h2 id="初始化"&gt;初始化&lt;/h2&gt;
&lt;h3 id="免密登录"&gt;免密登录&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;client生成ssh公钥&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;**ssh-keygen -t rsa -C &amp;ldquo;&lt;a href="mailto:xxxxx@xxxxx.com"&gt;xxxxx@xxxxx.com&lt;/a&gt;&amp;rdquo; **
Generating public/private rsa key pair&amp;hellip;
三次回车即可生成 ssh key&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;将ssh公钥放入service ~/.ssh/authorized_keys 文件下&lt;/li&gt;
&lt;li&gt;重新登陆&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="docker"&gt;Docker&lt;/h3&gt;
&lt;h4 id="install-docker"&gt;INSTALL Docker&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;切换为Docker 官方源&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;sudo apt-get update&lt;/li&gt;
&lt;li&gt;sudo apt-get install &lt;br&gt;
apt-transport-https &lt;br&gt;
ca-certificates &lt;br&gt;
curl &lt;br&gt;
software-properties-common&lt;/li&gt;
&lt;li&gt;curl -fsSL &lt;a href="https://download.docker.com/linux/ubuntu/gpg"&gt;https://download.docker.com/linux/ubuntu/gpg&lt;/a&gt; | &lt;br&gt;
sudo apt-key add -&lt;/li&gt;
&lt;li&gt;sudo add-apt-repository &lt;br&gt;
&amp;ldquo;deb [arch=amd64] &lt;a href="https://download.docker.com/linux/ubuntu"&gt;https://download.docker.com/linux/ubuntu&lt;/a&gt; &lt;br&gt;
$(lsb_release -cs) &lt;br&gt;
stable&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Install Docker CE&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;sudo apt-get update&lt;/li&gt;
&lt;li&gt;sudo apt-get install docker-ce&lt;/li&gt;
&lt;li&gt;apt-cache madison docker-ce&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h4 id="创建docker内部网络"&gt;创建Docker内部网络&lt;/h4&gt;
&lt;p&gt;没有远程连接mySQL和Redis的需求且link方式连接 容器维护繁琐 使用Docker 内建网络连接 节省端口资源&lt;/p&gt;</description></item></channel></rss>