[Ubuntu]关闭使用密钥登录

在网上使用一些linux服务器(亚马逊aws,vps)的时候,有时候会在安装完毕操作系统之后,需要使用密钥文件进行ssh登录。这样一旦换另一台电脑,必须也要先下载密钥文件,无疑比较繁琐。

我们可以在第一次登陆之后通过ubuntu取消这个操作,从而可以使用用户名密码登录。

首先,也是最重要的,我们需要设置root密码。因为一旦去掉了密钥登录而又没有设置密码,你会无法登陆系统。

使用passwd root命令来重设密码。

之后添加用户,然后加入sudoer

adduser testuser

usermod -aG sudo testuser

 随后再修改ssh配置文件,取消密钥登录配置。

去掉ssh登录需要key,首先修改root密码,然后添加用户,然后加入suduer

Vi /etc/ssh/sshd_config 在文件中添加以下语句

PasswordAuthentication yes

PermitRootLogin yes

PasswordAuthentication 是否使用密码授权 PermitRootLogin  是否允许root用户通过ssh登录

设置完成之后重启ssh即可密码登录。

sudo service ssh restart

[ubuntu 技巧]如何关闭ssh超时断开

我们在使用ssh登录ubuntu的时候,经常会遇到长时间不使用而连接断开的情况。

问题的原因可能跟防火墙有关系,有兴趣可以查看这里

因此,要想不发生断开的情况,必须要保持正常收发数据。可以通过修改ssh配置文件来解决此问题。

编辑/etc/ssh/sshd_config

在文件的最后加入

PasswordAuthentication yes

ClientAliveInterval 60

ClientAliveCountMax 40000

TCPKeepAlive yes

其中,TCPKeepAlive为前提,ClientAliveInterval表示服务器给客户端发送数据的间隔,单位为秒。ClientAliveCountMax为总共发送的数量。这样就可以保证ssh长时间保持连接。

编辑完成之后重启ssh服务即可。

sudo /etc/init.d/ssh start

[Website]建一个网站需要哪些资源《五,如何申请免费ssl》

SSL(Secure Sockets Layer)是一个http浏览加密协议,可以保证浏览器跟你浏览网站的服务器端加密传输。也就是你平常看到的带有https的网址。

大部分提供SSL证书都是收费的,但是网上也有少数提供免费SSL服务的运营商,比如国内的腾讯。https://buy.cloud.tencent.com/ssl?fromSource=ssl 

登录之后只需一步一步来就可以,最后一个验证方式我使用的是文件验证,及传一个文件到你网站的根目录,一段时间后系统会自动检测。成功之后会告知你证书下载地址。

 

如果你使用IIS,也可以参考月光博客的文章来申请。

https://www.williamlong.info/archives/5401.html

 

[VSP]你是否需要一个vps

如何判断你是否需要一个VPS(Virtual private server,虚拟私人服务器,也叫云服务器)?

通俗来说,vps可以理解为一台常年开机的电脑,但是你没有能直接连接到这台电脑的键盘,鼠标跟显示器,但是你可以通过网线跟这个电脑连起来。因此,如果你想要控制你的vps,就需要另一台电脑(或者手机)。

VPS可以干什么:

如果你是计算机相关专业学生或者初学者,你可以在VPS上练习各种编程实验,不用担心自己电脑配置问题。你的电脑只需要装一个ssh客户端即可(PUTTY)。

如果你是下载狂人,你可以利用VPS进行24小时不间断下载,不用担心电费问题,之后通过FTP下载到本地。

如果你想搭建自己的网站(大部分vps用法),vps是最便宜高效的方式。

如果开发微信小程序或者苹果应用,你需要有一个自己的网站才可以被审核。

如果你想伪装你的IP,可以在VPS中安装代理的方式来完成。

 

以上几条基本覆盖了90%以上需要VPS的需求,但是其实VPS能实现的还有很多。如果你满足上述几条中的一条或者几条,那你可以考虑试用一下。

[IT Tech]最近网站迁移折腾流水

最开始架设这个站点的时候,用的是腾讯的云服务器。可就在前几天,通过域名访问被腾讯阻止了(IP直接访问正常),弹出需要备案的信息。

当时就是因为域名购买需要备案而没有从腾讯直接买这个域名,而是从godaddy以更高的价格买入。
后来看了一下备案要求,地址竟然要精确到门牌号! 还是乖乖迁到国外服务器吧。
最开始试用的是Digital Ocean的VPS,新加坡机房ping值有点高,但是ss的速度很快,本地网络条件好的情况下youtube 1080P不会卡顿。但是wordpress迁入之后由于ping值高,网络浏览速度很慢。
之后开始折腾vultr家的VPS(现在活动特定地址注册送$25,但是需要绑定双币信用卡或paypal), 从硅谷,西雅图,日本,新加波一个一个试,最终发现ping值有差别,但是速度差不了多少。
对于青岛联通来说,日本大约110ms,新加波130ms,硅谷170ms,西雅图220ms。测试发现,美国服务器丢包率最低,极少出现。日本,新加坡都有一定程度丢包,但是可以接受。日本服务器ss youtube 1080p也基本可以播放。暂时把站点先放在日本服务器上吧。后续迁移可以直接使用wordpress的插件Duplicator来完成。(注意wordpress最好在/var/www/html有单独目录,往新的服务器迁移时要选择创建新的数据库。)
Bandwangon据说有国内专线,暂时还没用。