部署服务器

准备工作

具体可以看看这篇博客:Windows 包管理器 - Scoop

  1. 安装scoop
  2. 通过scoop安装winscp(用于与服务器文件远程交互,图形化的),windows terminal(windows好用的命令行),win32-openssh(用于与服务器远程连接)

连接服务器

连接服务器之后,需要与服务器进行远程连接,需要用到win32-openssh

  1. 在我的电脑中,生成公钥和私钥。从scoop/win32-openssh中打开ssh-keygen.exe,用于生成公钥id_rsa.pub和私钥id_rsa。导出保存。一般保存在当前用户文件夹的.ssh文件夹中,如C:\Users\UserName/.ssh/id_rsa,其中UserName是当前使用windows的账户的账户名。
  2. 在阿里云配置
    1)阿里云左上角三条横线打开菜单 – 云服务器ECS – 所购买的服务器类型。进入服务器控制台
    2)远程连接配置。如果不想在每次远程连接的时候输入密码,就可以在密钥管理中导入密钥。该密钥其实是我的电脑的公钥。导入成功后在本地远程连接服务器时就可以不用输入密码了。
    注:rsa是非对称加密。每个电脑有一个私钥和一个公钥,公钥和私钥可以互相解密。公钥大家都可以知道,私钥只有自己知道。当电脑A给电脑B发信息时,电脑A将信息用电脑B的公钥进行加密,电脑B收到后用自己的私钥进行解密即可。而导入密钥,其实就是在服务器的root路径中,有一个authorized_keys文件,其中记录了所有它允许远程连接的电脑的公钥,下次这些电脑在连接服务器的时候,服务器会直接通过公钥验证其身份。
    3)下次连接,在本地的windows terminal中,输入ssh root(服务器的用户名)@服务器的IP地址即可。

安装应用

接下来在服务器中安装应用。
参考:运维 部署文档 Ubuntu 20.04
安装oh-my-zsh,docker,mysql

你可能感兴趣的:(笔记)