服务器常用操作


2021/11/30 server ssh

平时会开一些服务器,搭建一些开源的数据分析软件,如Redash,airflow等。在过程中经常要切换不同的服务器有点麻烦。后面发现统一用一个key管理比较方便。这里记录一下key的生产和上传办法。

也可以直接使用云服务网站上直接下载下来的keypair。 使用过 阿里云,腾讯云,AWS还有Oracle云。 可能AWS先入为主,用起来比较顺手,阿里云各方面用着也挺舒服。 腾讯云国人开发的,也理解国内用户需求,使用体验稍逊于阿里云。手机端app阿里云功能最全面。 Oracle云用起来怪怪得。没有找到重制镜像功能,每次都是关掉一台再开一台新的。防火墙配置的地方也很隐蔽,路径有点深,不好找。

前提

公共Key pair生成。PubKeyAuthentication

在Mac电脑上设置

  1. 生成ssh公私密钥一队.
ssh-keygen
1

注意生成过程中,第一步生产路径名称,第二部生成加强秘密,就是每次ssh的用key的时候还要输一次密码。可以都为空,以后不用输入密码

  1. 在config文件里标出私钥路径
vim ~/.ssh/config
1

config文件设置格式如下,可以给服务器指定别名,方便登陆

Host *
    port 22
    ServerAliveInterval 300

Host ali
    HostName 服务器地址
    User 用户名
    IdentityFile    ~/.ssh/私钥名称.pem
1
2
3
4
5
6
7
8
  1. 上传公钥到服务器
ssh-copy-id -i /path/to/key.pub SERVERNAME
1
Last Updated: 12/2/2021, 10:41:38 AM