服务器配置——阿里云主机配置与操作


前几年在阿里买了一个属于自己的个性域名(笔者英文):www.icocos.cn,虽然是CN,但是这都不是重点,重点是为了更全面的接触后台,更好的学习与实战后台开发与PHP,前天又在阿里买了个主机,打算开发玩弄一番,毕竟第一次,期间可能会遇到不少坑和不对的地方,望谅解与指出一起交流,谢谢......

阿里云(先声明我不是来给阿里大广告的,😂😂😂😂😂😂)

  1. 阿里云主机
  2. 域名:www.icocos.cn

这里关于阿里云主机和域名的购买很简单,准备钱,一路点下去就可以了,具体操作强查看阿里文档……

备案

关于备案确实是不少人蛋疼的事情,说麻烦也没有多麻烦,说不麻烦但是搞起来又不是点几下就可以的,所以也有不少人选择了不需要备案的或者国外的主机,我当时也有这种想法,但是后来放弃了,投资嘛,自己都不舍得投资还怎么学东西,怎么提升呢!

本案分个人备案和企业备案,具体详情阿里也有教程,或者网上也有相关教程

初始化配置

在链接之前可能需要做一些配置,但是有些事必须的有些可以后面备案成功之后再做,我就是第一次弄所以一直不懂,以为需要备案以后才能操作的。

添加安全组织,允许22端口访问

这里其实就是进入阿里控制台的云服务ECS,找到安全组,添加安全组,配置规则就可以.

这里只要注意

端口:22/22
授权对象:0.0.0.0/0

初步的这样就可以了,我是为了方便链接访问

然后就可以链接了

连接,并操作

连接的话当然首选ssh,不要问我为什么,我也不知道,大家都用它,哈哈!

关于SSH

SSH是每一台Linux电脑的标准配置。

简单说,SSH是一种网络协议,用于计算机之间的加密登录。

如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。

最基本的用法

SSH主要用于远程登录。假定你要以用户名user,登录远程主机host,只要一条简单命令就可以了。

  $ ssh user@host

如果本地用户名与远程用户名一致,登录时可以省略用户名。

  $ ssh host

SSH的默认端口是22,也就是说,你的登录请求会送进远程主机的22端口。使用p参数,可以修改这个端口。

  $ ssh -p 2222 user@host

上面这条命令表示,ssh直接连接远程主机的2222端口。

这里我使用的是SSH shell这个工具,Windows用什么不知道,网上应该一大堆

命令行步骤

输入 ssh root@ip地址
输入yes
输入密码

就可以看到显示

[root@iZwz92qgus0ln1nx5dftjd2rZ ~]#

SSH工具使用也很简单,进后点击Add Server输入ip,端口是默认22,输入root用户名,输入后台配置的密码,对了这里的密码是需要在控制台配置的

一切顺利的话可以看到一个和terminal一样的终端界面,并且已经连接成功的显示

[root@iZwz92qgus0ln1nx5dftjd2rZ ~]#

然后就可以使用命令操作主机文件了。

密码登录:Mac 客户端

进入.ssh 文件夹,如果没有就创建一个.ssh文件夹

mkdir ~/.ssh
cd ~/.ssh/

生成rsa秘钥:这个相信大部分人都弄过,github就需要

ssh-keygen -t rsa

在该文件夹下就会产生三个文件夹:id_rsa,id_rsa.pub,know_hosts。

id_rsa:存储私钥,记得只能自己看哦。别人那到这个文件就完蛋蛋咯。
id_rsa.pub:存储公钥,用来通信加密使用,有了这个人家才能确定这是你。

公钥拷贝到云主机

scp id_rsa.pub  root@78.129.23.45:/root/.ssh/id_rsa.pub

Note:云主机上没有.ssh/文件时,你要自己建立一个。

终端连接后输入ls只能看到default.pass文件,ls -a发现也是没有.ssh文件夹的,所以需要输入下面命令创建.ssh文件夹

mkdir .ssh #回车没有提示就成功再次ls -a就可以看到一个蓝色的隐藏文件夹

登录到云主机

进入.ssh/文件夹

cd  /root/.ssh/

将客户端公钥放入云主机识别keys文件夹中

cat id_rsa.pub >> authorized_keys

销毁公钥

rm id_rsa.pub

再次输入ssh root@ip地址就可以直接连接了,当然如果你使用工具的话就不用这么麻烦。

到这里就基本上初步,而且是很简单的实现的主机的查看与操作,具体更多操作和命令请查看相关资料,后期也会有一些配置,操作与实战,请期待

坚持原创技术分享,您的支持将鼓励我继续创作!