Linux ssh密钥登录教程

本教程适用以下Linux发行版: Centos、Debian、Ubuntu

如果一个黑客拥有了你的Linux服务器的root用户权限,那么你的服务器将会被破坏、滥用……等等等等。所以保护好root密码,将是正确使用Linux VPS正确姿势的第一课。

密码设置复杂一点固然很重要。但是如果我们改成密钥登录,你的VPS安全将会更加牢固。长话短说,用最简洁的一句话概括什么是密钥登录。

就是用公钥和私钥比对的方法通过身份确认从而成功登录。公钥放在VPS上,私钥配置到SSH软件中

下面将以Xshell为实例,演示一遍密钥登录是如何愉快玩耍的。

Sentris:三年仅需4美金 64M/250G流量/独立IP/西雅图机房/

Sentris 给大家带来一款特价便宜年付VPS,仅需2.99美元/年。价格基本上算是没有更低的了。运营时间也超过1年,应该算是不会跑路类型的。

注册链接:http://www.sentris.net

  • 内存:64M
  • 硬盘:硬盘 2G
  • 流量:250GB/月
  • IP:x1
  • 构架:OVZ
  • 价格:2.99美元/年
  • 位置:西雅图
  • 测试IP:63.216.14.61
  • 链接:点击购买

128M内存500G流量4.49刀/年
64M内存500G流量3.49刀/年
64M内存250G流量2.49刀/年

新用户3年5折优惠码:ISCVJZ0365

IDCF日本注册及创建VPS教程

idcf 提供的亚洲区VPS包括:日本东部、日本西部。在申请账号并即将创建VPS的时候,会提示你选择区域。

1G内存版

  • CPU:E5-2680 v2 @ 2.80GHz 1核
  • 内存:1G
  • 硬盘:SSD固态硬盘 15G
  • 流量:3TB/月
  • 带宽:2Gbps
  • IP:x1
  • 构架:KVM
  • 价格:日本VPS   500日元/月(约等于27.15人民币)
  • 测试IP:210.140.85.248

1. idcf电话验证:根据所填写电话的归属地不同。分为两种验证方式。

日本手机&台湾座机等

如果您的手机是以上地区的,则可以选择短信和语音电话的方式接受四位数的验证码。回填到网页之中就可以完成对电话的验证。(简单方便,立马就能过验证)

中国&美国地区等

如果您是上述地区的。则会要求您将基本信息,包括使用用途通过邮件的形式发送到他们指定的客服邮箱,大约1-2天之后idcf的客服就会给你拨打电话(人工&英文),以此完成账户验证。(比较麻烦,不懂英语交流的话很难)

可以根据您的实际情况来完成电话验证的步骤。

2. idcf信用卡验证:idcf的计费方式类似Linode、Vultr、Digitalocean。都是需要绑定信用卡来进行扣款同时也是身份验证。

VMware虚拟机安装Mac OS X图文教程

需要准备的东西

懒人包镜像

  • OS X 10.10 懒人包镜像

基于Vmware

  • VMware 11.1.1
  • Unlocker

基于VirtualBox

  • VirtualBox

虚拟机环境配置

配置VMware

安装并激活VMware

首先自然是安装好VMware,然后是一串奇怪的字符序列:1F04Z-6D111-7Z029-AV0Q4-3AEH8,我也不知道怎么用(>.<)。

使用Unlocker解锁VMware

VMware Workstation并不支持Mac OS X的安装,只有VMware Fusion(也就是Mac平台上的VMware)才支持。于是有大神推出了这个解锁补丁,安装好这个补丁之后,VMware便可以支持OS X 的虚拟机安装。

下载并解压Unlocker,右击使用管理员权限打开win-install.cmd,当任务执行完毕后,窗口会自动退出。

vmware-unlocker

这时候再打开VMware,你将会看到Apple Mac OX X的字样,说明你已经成功解锁了Mac OS X的安装功能。

vmware-apple-appear

基于Vmware配置Mac OS X虚拟机

启动新建虚拟机向导

没啥好说的,选择典型

vmware-apple-1

安装客户机操作系统

因为我们还需要一些特别的配置,所以这里我们选择稍后安装操作系统

vmware-apple-2

选择客户机操作系统

这里我们选择Apple Mac OS X,版本就选择最新的OS X 10.10,其实这个版本对我们的安装没啥大的影响,主要是涉及到一些硬件兼容性的问题,无须在意。

vmware-apple-3

命名虚拟机

在这里我们需要设定虚拟机的名称以及位置,这里就按照自己的喜好设定吧。

vmware-apple-4

指定磁盘容量

这里我们需要指定Mac虚拟机最大占用的空间大小,VMware推荐的是40G,如果空间够的话,可以设置的更大一些。然后下面的设置可以根据自己的喜好来,如果对性能比较注重,可以使用存储为单个文件的方式。

vmware-apple-5

开始创建虚拟机

到这里,Mac虚拟机的一些简单设置就已经全部完成了,点击完成,我们进入到下一个阶段。

vmware-apple-6

选择cdr镜像
在新弹出的页面中选择编辑虚拟机设置,然后点击CD/DVD(SATA)

vmware-error-1

选择浏览,在弹出的浏览ISO映像中,点击右下角的CD-ROM 映像(.iso),切换成所有文件,然后就可以正常打开我们的cdr镜像了。

vmware-error-2

修复无法正常引导

即使前面的操作全部正确,我们依然无法正常启动我们的虚拟机。为了可以正常引导,我们还需要修改我们虚拟机的vmx文件。
进入我们之前设定的虚拟机位置,在文件夹中可以找到xxxxx.vmx这样的文件,右击选择打开方式,使用记事本打开。在smc.present = "TRUE"后面添加smc.version = 0,保存之后退出,便可以解决。

20160129204537

 

配置VirtualBox

安装VirtualBox

安装没有什么坑点,一路Next即可

Hack一下VirtualBox

VirtualBox原生支持Mac OS X的安装,但是只有在系统环境为Mac的环境下,才能正常引导,因为在非Mac环境下,安装程序会检测出我们的CPU不是已经识别的型号,从而拒绝进一步的安装。为此,我们需要执行以下命令来Hack:

1
VBoxManage setextradata "yourvboxname" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"

如果VBoxManage没有被加入PATH的话,可能会提示VBoxManage不是可执行的命令。只需要进入VirtualBox的安装目录下Shift+右键在当前目录打开命令行执行即可~

原理非常简单:利用VBox的命令行工具在虚拟机的DeviceKey中加入Apple的声明即可。理论上来讲,这应该是侵犯苹果权益的行为,所以请不要用于商业行为,后果自负~

开始安装Mac OS X

经过如上配置之后,我们终于可以进入到Mac OS X的安装界面了~

加载界面

首先附上酷炫的加载界面,我们什么都不用做,静静地等到它加载完成即可。

apple-install-1

语言选择

然后是语言选择界面,选择自己喜欢的语言吧,不想折腾自己的话就老老实实简体中文吧~

apple-install-2

硬盘分区

安装之前,我们必须要对磁盘进行分区。首先我们点击安装界面最上方的实用工具,然后选择磁盘工具,进入分区管理界面。

apple-install-3

我们首先点击左侧列出的磁盘,然后在右侧选择分区,空间也不大,选择一个分区即可。可以自己设定这个磁盘的名字,格式化类型默认即可,无需改动。

apple-install-4

配置完成后,我们点击左上角红色的叉叉退出磁盘工具,点击继续,开始我们的安装。

apple-install-5

许可协议

作为一家有操守的大公司,该推的锅肯定是要推干净,于是有了这份许可协议。还有一个二次确认,如果拒绝,安装就结束了= =,不过反正是虚拟机,我们一路同意即可。

apple-install-6

选择安装磁盘

这里我们需要选择前面已经设定好的磁盘,选中之后点击继续即可。

apple-install-7

默默等待

然后就到了真正的安装过程了,这个过程中我们需要做的只有等待。

apple-install-8

坑点总结

使用DMG镜像提取

网上的教程大多是使用DMG镜像提取,需要用到UltraISO这款软件。但是不知道是否为版本差异还是我下载的镜像有问题,我每次试图提取出安装镜像的时候,都出现了进度超过100%,剩余时间为负的情况。尝试了大概四五个镜像以及多个UltraISO版本均宣告失败。

VMX文件修改

在VMX文件未修改的情况下,VMware无法正常加载相关的镜像,这也是一个非常恼人的坑点。所以在新建完虚拟机之后一定要记得修改VMX文件,当然也可以被坑了一次之后再来修改,233。

VPS安装FinalSpeed加速工具 :服务器端与客户端安装及配置

FinalSpeed是高速双边加速软件,可加速所有基于tcp协议的网络服务,在高丢包和高延迟环境下,仍可达到90%的物理带宽利用率,即使高峰时段也能轻松跑满带宽

第一、FinalSpeed服务器端安装

FinalSpeed支持CENTOS、DEBIAN、以及UBUNTU环境,这里我还是用自己熟悉的CENTOS6环境来部署,我们需要将当前搬瓦工VPS重装系统至CENTOS6环境。

wget http://195.154.81.45/fs.sh
sh fs.sh

输入一键安装脚本,然后回车后自动安装。

AMH二次开发

全新安装脚本:

国外主机安装强烈建议先运行screen,防止ssh中断

 

V44->V45升级脚本(自动安装php7.0)

博主原文