伙伴云客服论坛»论坛 S区 S零代码 查看内容

0 评论

0 收藏

分享

为云效劳器配置自己的镜像

为云效劳器配置学习环境

学习一时爽,不时学习不时爽
  Hello,大家好,我是 Connor,一个从无到有的技术小白。最近很久一段时间都没有更新了,主要是最近实在是太忙了,所以还请大家多多担待,今天我为大家带来的是如何在云效劳器中配置自己的环境。在这里先说明一下我的配置,我使用的是 华为云效劳器 + Ubuntu18.04 来实现的,不同的效劳器和不同的系统版本可能会导致操作有些许不同,假设你是 阿里云 或者 腾讯云 又或者是 百度云 的用户,还请自己多多探究,大致的思路是一样的。废话不多说,我们如今就开端来着手实现吧!

为云效劳器配置自己的镜像-1.jpg

1. 检查你的安全组

  首先,我们要做的是翻开你的 安全组,检查你的 22 端口是否被开启,只要当端口被开启以后才可以被 Xshell 远程连接。

为云效劳器配置自己的镜像-2.png


为云效劳器配置自己的镜像-3.png

  从上面的图片中我们可以清楚地看到,华为云已经帮我们开启了 22 端口,华为云还是很让人省心啊,假设没有开启的话,请选择手动添加规则,将 22 端口参与到安全组中即可。
  有的小伙伴一定会问,假设我要添加的话用什么协议?我的答案是:TCP,我们现阶段所接触到的东西全部使用 TCP 即可到达目的,请放心大胆的选择 TCP 别的协议什么的,直接无视掉就好了,至少如今还轮不到我们来研究。

为云效劳器配置自己的镜像-4.jpg

   小结: 其实这一条几乎可以忽略不计,一般来说云效劳厂商都会默认的帮你开启22端口,至少大厂是这样的,但是假设你买的是不知名的什么其他的小厂云效劳器的话,那就不一定了,所以保险起见,还是建议大家看一下
2. 使用 XShell 连接你的云效劳器

2.1 查看你的公网 IP

  当我们将 安全组 中的 22 端口翻开之后,就可以开端着手来使用 XShell 来连接我们的效劳器了,在我们连接之前,首先要找到你的效劳器的公网IP,只要当我们拿到公网IP之后才干使用 XShell 连上效劳器。
  翻开效劳器控制台界面,在界面上我们可以直接看到公网IP和私有IP,要注意,公网IP和私有IP哦,一般只要不是192.168.xxx.xxx 格式的就都是公网IP了,一定要注意,必需是公网IP才可以!!!

为云效劳器配置自己的镜像-5.png

2.2 使用 XShell 连接效劳器

  当我们获取到 公网IP 以后,再翻开 XShell → File(文件) → New(新建) 新建一个连接。呈现界面之后,自定义一下名字,然后将 公网IP 填入到 Host(主机) 中,默认的端口号就是 22 这里我们无需更改。然后点击链接即可。

为云效劳器配置自己的镜像-6.png

  当点击链接之后,会呈现下图的 SSH 安全警告,点击接受并保管之后就会链接胜利了

为云效劳器配置自己的镜像-7.png


为云效劳器配置自己的镜像-8.png

  这个时候就看到我们已经连接上了云效劳器,这个时候我们就可以继续开端下一步了!

为云效劳器配置自己的镜像-9.jpg

3. 配置你的云效劳器

  终于到了今天的重点了,配置云效劳器,在这里我先声明,自己使用的是 Ubuntu 18.04 系统,一下的操作仅代表我个人的操作环境,不同人的环境不同,详细操作请以自己真实的操作环境为准!
3.1 修改效劳器的系统名称

  为什么要先来说修改效劳器系统名称呢,大家可以看到,我们连接上效劳器以后,它的系统名称是:
  1. root@msc-0001:~#
复制代码
  这个系统名称是不是很长?看着很难受,在华为云创建效劳器之初可以自定义这个系统名称,但是当时没注意就随意改了个,如今觉得它很难看,尤其是阿里云,貌似就不让设置,创建之后拖着一大长串字母,别提多难受了,着实是逼死强迫症!!!我们来先修改一下系统名称
  在 root 用户下输入下面的命令,来修改效劳器系统名称:
  1. vim /etc/hostname
复制代码
  输入命令后进入到以下界面,删除掉原来的字符串,随意输入自己想要取的名字即可。建议输入英文字符,尽量不要使用中文来命名。

为云效劳器配置自己的镜像-10.png

PS: 这里要照顾一下不会使用 vim 的同学,会的同学请自动略过:
  进入界面后你会发现你除了上下左右可以挪动光标之外是无法停止任何操作,这个时候你需要按下 i 或者 a 或者 o 中的任意一个即可,进入编辑形式。当按下之后你会发现你可以停止输入了,这时挪动光标删除已有的字符,然后输入你自己的字符即可。注意:小键盘无法停止输入,如需输入数字请使用大键盘上的数字键。
  当编辑完自己的系统名称之后,就可以准备退出了。但是这个时候你又会发现,诶,我退不进来了!

为云效劳器配置自己的镜像-11.jpg

这个时候请按一下 ESC 键,然后再输入 :wq 就可以退进来了,记住一定要输入冒号啊,这两下操作缺一不可。
  当修改完成系统名称之后,我们可以发现界面上的字符照旧没有改变,这个时候我么需要重启一下系统,输入下面的命令来重启系统,或者从控制台来重启系统都可以:
  1. reboot
复制代码
3.2 创建新的用户

  对我们来说,root用户权限太高,我们一般不会来使用 root 用户来操作东西的,这样可以有效的维护我们不踩误操作的坑。所以我们如今来新建一个用户:
3.2.1 创建新的用户

  在重启之后,使用 XShell 重新连接至我们的云效劳器,然后在 root 用户下 输入下面的命令来创建新的用户,注意 -m 参数一定不能少,这是必要的参数!
  1. useradd -m [你的用户名]
复制代码
3.2.2 为新建的用户添加密码

  假设足够细心,你会发现,我创建新用户的过程中完全没有让我来输入密码,这个时候我们该如何登陆呢?所以我们需要为我们新建的用户来添加密码,输入下面的命令来为新用户添加密码:
  1. passwd [你的用户名]
复制代码
  输入上述命令之后会要求你连续输入两次密码,等输入完成后我们就完成了创建新用户,下面是操作示意图:

为云效劳器配置自己的镜像-12.png

3.3 使用新创建的用户登录效劳器

  和 2.2 的过程一样,还是新建连接,然后将你的公网 IP,端口号,新创建的用户和密码登录,这里就不再赘述了。登录胜利之后,你会发现和我们平时用的学习环境不一样,这个用户没有账号途径,如图所示:

为云效劳器配置自己的镜像-13.png

3.4 为新建用户创建用户途径

  既然我们新创建的用户没有用户途径,那么我们就更改一下配置,为它配置用户途径。在 root 用户下输入下面的命令:
  1. vim /etc/passwd
复制代码
  输入之后我们进入了一个文件,这个时候我们能看到一堆配置信息:

为云效劳器配置自己的镜像-14.png

  在配置的最下面一行,你会看到你新建的用户的配置,它是这样写的:
  1. connor:x:1000:1000::/home/connor:/bin/sh
复制代码
前面的配置不要动,我们将这一个配置最后的 :/bin/sh 修改成 :/bin/bash 后然保管退出即可。
当修改完成之后,我们再重新连接一下我们新建的用户,这个时候就会看到,已经有了用户目录了

为云效劳器配置自己的镜像-15.png

3.5 为新建用户添加sudo权限

  当我们使用 sudo apt-get 来装置某些东西的时候,你会发现我么没有超级用户权限,这个时候就需要我们来为新建用户添加超级权限。
  在 root 用户下,执行以下命令:
  1. chmod 777 /etc/sudoers
复制代码
  1. vim /etc/sudoers
复制代码
  这个时候,我们会进入到如下界面:

为云效劳器配置自己的镜像-16.png

我们在 root ALL=(ALL:ALL) ALL 之后添加一条新的内容:
  1. [你的用户名]  ALL=(ALL:ALL) ALL
复制代码
添加完成之后,保管,退出。然后执行下面的命令:
  1. chmod 440 /etc/sudoers
复制代码
  到这里我们就为新创建的用户添加完了超级权限,然后我们就可以继续停止下一步了!

为云效劳器配置自己的镜像-17.jpg

3.6 更新 apt

  当我们为新建用户添加完超级权限之后,我们就需要来更新一下apt了,在新建用户下执行下面的命令更新apt:
  1. sudo apt update
复制代码
为云效劳器配置自己的镜像-18.png

  更新完成之后,我们可以使用 Xftp 来向云效劳器中传输文件。Xftp 的连接方法和 XShell 类似,在这里不多做赘述,用新建用户连接上效劳器后,使用 Xftp将我们解压好的 Ubuntu18_server_configure.tat.gz 内的文件直接拖动到云效劳器中即可

为云效劳器配置自己的镜像-19.png


为云效劳器配置自己的镜像-20.png

  假设你没有 Xftp 你可以装置 lrzsz 来实现相同的功能。在 新建用户 下输入以下命令:
  1. sudo apt install lrzsz
复制代码
  当装置完成之后,直接将解压好的压缩包内的文件拖入 XShell 中即可,注意要在新建用户下拖入

为云效劳器配置自己的镜像-21.png


为云效劳器配置自己的镜像-22.png

当拖入完成之后,就可以停止我们的最后一步了!
3.7 装置配置文件

  当我们将文件拖入之后,在新建用户下执行命令 ls 可以查看当前目录下的文件,你会发现我们的目录中多了一个 configure.sh 的文件

为云效劳器配置自己的镜像-23.png

  我们执行下面的命令,运行该文件:
  1. bash configure.sh
复制代码
为云效劳器配置自己的镜像-24.png

然后静待执行完成就行了,装置到大约 1/3 的时候,会呈现下图的情况:

为云效劳器配置自己的镜像-25.png

  直接选择 Keep the local version currently installed 按下回车等待继续装置即可。大约装置到总进程的 2/3 的时候,会呈现如下的界面:

为云效劳器配置自己的镜像-26.png

  按 j 或者 k 来上下选择你要使用的形式,选择完成之后 按回车 进入装置,等没有菜单之后,再输入 :q! 直接退出即可继续停止装置。等待装置完成后,我们再断开连接,重新登录一下,就大功告成了!

为云效劳器配置自己的镜像-27.png

3.8 其他系统的用户装置

  其他系统版本的 配置文件和 Ubuntu18.04_server 的配置版本是大致相同的,唯一不同的是其他文件中有文件夹,而我的版本没有。在其他版本中直接运行:
  1. bash install.sh
复制代码
就可以到达和 Ubuntu18.04_server 版配置相同的效果了!
  好了,这就是今天的内容了,今天我们学习了如何为云效劳器配置学习环境,不晓得你是否跟着我一起将你的云效劳器配置完成了呢?最后我有一句话要说:

为云效劳器配置自己的镜像-28.jpg

  我是Connor,一个从无到有的技术小白,希望你能在学习的道路上与我一路前行,我们下次再见!

回复

举报 使用道具

相关帖子
全部回复
暂无回帖,快来参与回复吧
本版积分规则 高级模式
B Color Image Link Quote Code Smilies

中老年俱乐部
注册会员
主题 15
回复 17
粉丝 0
|网站地图
快速回复 返回顶部 返回列表