Termius远程连接ES云服务器#

连接使用SSH的公钥密钥配对使用

  • 首先你需要有一台云服务器和下载Termius.exe,并且登录云服务器和Termius

  • 在云服务器中

    公钥写在 /home/username/.ssh/authorized_keys

    如果首先创建了用户,需要自己创建.ssh目录

    我是直接用root登录,因此直接使用 /root/.ssh/authorized_keys

    1
    2
    3
    4
    cd ..  #移动到根目录
    cd root
    cd .ssh/
    nano authorized_keys
  • 创立密钥对(Termius)

    打开Termius,然后按照下面步骤打开

    image-20240708152632555

    Label 相当于他的名字

    Passphase 相当于他的口令,这个口令是用来加密你的密钥的,输入Label,PassPhase后生成会有一个

    • Private Key 私钥,这个非常重要,不能乱放
    • Public Key 公钥,公共的要交给服务器的
  • 输入公钥

    如果你一开始服务器就是用SSH登录的,这个文件中应该会有一行公钥,类似于这样的公钥

    1
    ssh-rsa AAAAB3xxxxxxxxxxxxxxxxxx

    我们另起一行输入我们的公钥即可(类似于这样)

    1
    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDLt7wc0RXxHWSAxJgeQlt6fY3lYqqqKyAGW6SKgJ98/TBww1schFWd6OStiqHM4KRCHDAcFVCdmZ9w9KVz0WWQca1LUnnli8k0aSI52+6KBqDx5qgHOiKa96aaueFTIjh8Pg7TY3mQLsaCNtzj2umDCbp+dW8sVbCmGSw90f0I+qihjjECaVuYyNOONNTFBrXbsFMiA2JllZrkmlK4pUv1+TQ6C60zr1fLZET+0iH3oWuW2s7drqtoiCTkgF2zVsrVI/pLWPF/iDjGWy8BwvjxsJz6CeXsdKqatRdUezO0wUTdAB79rhG53TSbeQbCZvDDYf5nJG9xbxisYw5eGlCl0QmuzKkHhyCza2LxaIa2WEmcLsUn+eOKmSoOxHavlBZuNLUjptXfl+rfLwyuS+G8AaUFDFY/jOnGFs5RTbZ1Nu/zH2TnuhgcjtPxOguwYskD5P1lx7t7U+SbQ== Generated By Termius

    保存关闭即可

  • ES登录界面连接

    image-20240708153041789

私钥里面填入我们得到的 Private Key

口令里面填入我们的 Passphase

​ 然后就连接成功了

  • Termius远程连接(important)

    Termius 主页Hosts中点击New Host

    1. 输入IP,即服务器公网IP
    2. 输入登录的用户,我是root
    3. 输入密钥对,就是刚才在Termius中生成的一对
    4. 选择SSH连接,后连接(中间一开始可能要输入``Passphase`)

    image-20240708153408650

连接成功后的页面:

image-20240708153454080

到此为止,你已经完成远程连接服务器,可以在本地操作服务器了。