当前位置:首页 > CN2资讯 > 正文内容

服务器云化到云原生 云服务器环境

3天前CN2资讯



云服务器环境配置

  • 前言
  • 一、云平台的作用
  • 二、本地与云服务器的关系
  • 三、通过ssh登陆云服务器
  • 3.1创建工作用户user并赋予sudo权限
  • 3.2配置免密登录方式
  • 3.2.1基本用法
  • 3.2.2配置文件
  • 3.2.3密钥登录
  • 4配置新服务器的工作环境
  • 5安装tmux和docker
  • 6最终实现
  • 总结


前言

云计算本质上是通过互联网访问应用程序和服务,这些应用程序和服务通常由第三方提供,而不是在自己的服务器上运行。它的目标是在网络上得到的一切,云是网络,网络就是计算机。云计算依靠强大的计算能力,让成千上万的终端用户不用担心计算技术的使用和访问方法等,可以有效地依靠网络连接的硬件平台计算能力实现多种应用。云计算的新颖之处在于它几乎可以通过提供一个无限的廉价存储和计算技术能力。

一、云平台的作用

  • 存放我们的docker容器,让计算跑在云端。
  • 获得公网IP地址,让每个人可以访问到我们的服务

二、本地与云服务器的关系


三、通过ssh登陆云服务器

我们这里采用的是阿里云ESC服务器Ubuntu20.04

3.1创建工作用户user并赋予sudo权限

  • 登录到新服务器。打开Terminal,然后
ssh [email protected] # xxx.xxx.xxx.xxx替换成新服务器的公网IP
  • 创建用户:
adduser liuxu # 创建用户liuxu usermod -aG sudo liuxu # 给用户liuxu分配sudo权限 source ~/.bashrc

3.2配置免密登录方式

3.2.1基本用法

  • 远程登录服务器
ssh user@hostname #user: 用户名 #hostname: IP地址或域名
  • 第一次登录时会提示
The authenticity of host '123.57.47.211 (123.57.47.211)' can't be established. ECDSA key fingerprint is SHA256:iy237yysfCe013/l+kpDGfEG9xxHxm0dnxnAbJTPpG8. Are you sure you want to continue connecting (yes/no/[fingerprint])?

输入yes,然后回车即可。
这样会将该服务器的信息记录在~/.ssh/known_hosts文件中。

然后输入密码即可登录到远程服务器中。

默认登录端口号为22。如果想登录某一特定端口:

ssh user@hostname -p 22

3.2.2配置文件

  • 创建文件 ~/.ssh/config
vim ~/.ssh/config
  • 然后在文件中输入
#第一台服务器 Host server1 HostName IP地址或域名 User 用户名 #第二台服务器 Host server2 HostName IP地址或域名 User 用户名 ... #第n台服务器 ...

之后再使用服务器时,可以直接使用别名server1、server2。

3.2.3密钥登录

  • 创建密钥:
ssh-keygen

然后一直回车即可。

执行结束后,~/.ssh/目录下会多两个文件:

id_rsa:私钥
id_rsa.pub:公钥

之后想免密码登录哪个服务器,就将公钥传给哪个服务器即可。

例如,想免密登录server1服务器。则将公钥中的内容,复制到server1中的***~/.ssh/authorized_keys***文件里即可。

也可以使用如下命令一键添加公钥:

ssh-copy-id myserver

4配置新服务器的工作环境

scp ××× server_name: # server_name需要换成自己配置的别名

5安装tmux和docker

  • 登录自己的服务器,然后安装tmux
sudo apt-get update sudo apt-get install tmux
  • 打开tmux
  • 然后在tmux中根据Docker安装教程安装docker即可

6最终实现

总结

我们可以将我们自己搭建的项目放入云端,可以实现在本地操作在云端运行,Docker容器很好的提高了项目的可迁移性,我们可以很方便的将自己的项目从一个服务器迁移到另一个服务器。


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/22368.html

    分享给朋友:

    “服务器云化到云原生 云服务器环境” 的相关文章

    如何在甲骨文云服务器中轻松添加IPv6,提升网络效率与安全性

    甲骨文云服务器(Oracle Cloud Infrastructure)是一款功能强大的云计算平台,提供了从虚拟化到数据分析、存储、网络和安全性的全方位服务。它的设计理念是帮助用户灵活应对业务需求,同时确保数据的高效处理和安全性。无论是企业还是个人用户,甲骨文云服务器都能提供定制化的解决方案,满足不...

    解决 ChatGPT Access Denied 问题的全面指南

    在使用ChatGPT时,遇到“Access Denied”问题并不罕见。这个问题的出现往往让人感到沮丧,因为我们希望随时随地都能使用这个强大的工具。不过,了解一些常见原因可以帮助我们更快找到解决方案。 地区限制可能是导致“Access Denied”问题的一个主要因素。我常常听说在一些特定的地区,用...

    JustHost优惠码大揭秘:节省开支的绝佳办法

    JustHost概述 我对JustHost的了解始于它的多样化主机产品和用户友好的服务。JustHost成立于2006年,作为一家俄罗斯主机商,它提供虚拟主机、VPS服务器以及独立服务器,是一个值得关注的选择。JustHost不仅拥有丰富的技术背景,还致力于为用户提供高性价比的服务,这让我对它充满了...

    SSD测速全指南:高效评估固态硬盘性能的必备工具与技巧

    SSD测速的整体概述 在日常使用中,SSD(固态硬盘)作为一种新兴存储设备,其重要性逐渐提升。与传统的机械硬盘相比,SSD提供更快的读写速度和更好的性能体验。然而,SSD的表现并不是一成不变的,针对其性能的评估便成为了一个不可或缺的环节。今后我将带大家深入了解SSD测速的基本情况,帮助大家更好地理解...

    检查自己的IP地址:全面掌握网络安全与故障排查技巧

    检查自己的IP地址的重要性 我常常感受到,了解自己的IP地址是使用互联网时不可或缺的一部分。无论是日常上网还是进行复杂的网络设置,IP地址都扮演着关键角色。所以,搞清楚自己的IP地址,真的非常重要。 那么,什么是IP地址呢?简单来说,IP地址是分配给每台连接到互联网设备的唯一标识符。它就像我们的家庭...

    如何获取便宜稳定算力以推动科研与技术创新

    便宜稳定算力是一个现代计算资源获取的概念,特别是在人工智能、深度学习及科学计算等领域中,这种计算能力的经济性与可靠性显得尤为重要。它的定义可以简单理解为以相对较低的成本获得高效、稳定的计算资源。随着科技的迅速发展,企业和研究机构对计算资源的需求逐渐增加,如何以合理的投资实现算力购买成为一个值得关注的...