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

windows10 租用云服务 win10登录云服务器

5小时前CN2资讯


我们在购买并配置好阿里云linux服务器后,怎么登录云服务器。阿里云控制台提供了在线登录服务器的几种方式,但是个人感觉在网页中登录服务器不是很好的选择。
以下看下我们从window系统中登录服务器的一些方法和配置。

使用账号密码登录

如果你的window系统不支持ssh,可以安装一个ssh客户端。win11自带OpenSSH客户端。

  • 打开终端
  • ssh 用户名@ip
  • ssh [email protected]

    然后输入密码进行登录。

    这种方式登录云服务器非常方便,但是密码方式可能被暴力破解。

    使用密钥登录

    使用密钥登录之前,我们首先要生成密钥对。然后将密钥对中的公钥,放在云服务器上,私钥放本地,然后从本地登录。

    创建密钥对有两种方法:在阿里云控制台中创建或者使用ssh-keygen命令生成。

    阿里云中创建密钥对及配置

    阿里云控制台

  • 登录阿里云ESC管理控制台,找到服务器实例进入云服务器ECS,在左侧 网络与安全 中点击 密钥对,来到密钥对页面。
  • 点击 创建密钥对,在随后的页面输入密钥名称,确认。
  • 创建好后,会自动下载一个 xxx.pem 的文件,同时回到密钥对页面。
  • 在刚刚创建的密钥对后,点击 绑定密钥对,在随后的弹窗中选择你要绑定的ESC实例。
  • 然后重启实例。
  • 重启后就可以在window11中使用密钥对登录服务器了。

    重启后,刚刚创建的密钥写进服务器上的 ~/.ssh/authorized_keys文件中。
    ~ 字符代表当前用户目录

    本地配置登录

  • 在你本地,将刚刚下载的pem文件放到合适的位置。
  • 然后使用如下命令登录(替换其中pem的路径)。
  • ssh -i ~/.ssh/huanan_github_actions.pem [email protected]

    ps:看下上面这个官方的说法。可以解读出三条信息。

    • 如果绑定了密钥,原先的密码登录方式失效;
    • 可以在控制台中创建多个密钥,但是只能绑定一个密钥。新绑定的密钥会替换原来的密钥。也就是你如果在控制台新创建并绑定了密钥,那么window系统中也要同步更新pem文件,才能正常登录。
    • 可以通过修改服务器上的 ~/.ssh/authorized_keys文件,添加多个密钥。(这个方式可以实现多个本地机器登录服务器,我们会在下文中用到)

    win11中配置到windows terminal

  • win键-> 输入wt -> Enter键,打开windows terminal
  • 设置 -> 打开JSON配置
  • 在settings.json文件中,找到 profiles - list 节点,加入下面配置:
  • { "hidden": false, "name": "阿里云", "commandline": "ssh -i ~/xxx.pem [email protected]", "icon": "C:/Users/xxx/img/ali.png" }

    把-i后面的替换为你的pem文件路径。
    去 阿里巴巴矢量图标库 下载一个图标到本地,指定icon的路径,让你的终端充满个性。

    在windows11上生成密钥对及相关配置

    除了在阿里云控制台创建密钥对外,我们也可以本地创建密钥对并和服务器绑定。

    生成密钥对

  • 打开终端,输入ssh-keygen,然后Enter。
  • ssh-keygen
  • 输入密钥文件名,如:aliyun。
  • 输入密钥密码或者直接enter。如果输入了密码,一定要记住,密码会在后面通过ssh密钥登录服务器时候用到。
  • 再次enter或者输一次密码。
  • 完成后,会生成 aliyun(私钥) 和 aliyun.pub(公钥) 两个文件。

    服务器端配置

  • 先在本地打开aliyun.pub文件,复制其中的内容。
  • 登录服务器,打开authorized_keys文件。
  • cd /root/.ssh vi authorized_keys
  • 按i键切换到插入模式,粘贴
  • 按esc退出插入模式,:wq保存编辑。
  • 修改本地windows terminal的配置,将 -i参数后面的路径改为上面生成的aliyun私钥的路径,用新生成的密钥登录。

    配置多地ssh密钥登录

    假设我有一台云服务器,平时工作时间需要从公司的办公电脑上登录,休息日需要在家通过个人电脑登录。办公电脑可以登录服务器,家里个人电脑还不能登录,这个时候,可以通过如下步骤来实现。

  • 先在办公电脑上,按照上面的方法,使用ssh-keygen命令在办公电脑上生成密钥对。
  • 从办公电脑,登录服务器。
  • 把生成的公钥添加到 /root/.ssh/authorized_keys 文件中。注意是添加。
  • 然后私钥发送到你家里的个人电脑,并放到合适的位置。使用下面的命令,登录
  • ssh -i 你的私钥路径 root@服务器ip

    总结

    通过这篇文章,我们知道:

  • 登录linux服务器,有两种方式:密码登录和密钥登录;
  • 密钥分公钥和私钥, 公钥放服务器,私钥放本地;
  • ssh-keygen命令可以生成密钥;
  • 可以配置多个密钥,在不同的机器上登录服务器。
  • OL!

    官方参考
    创建密钥对绑定密钥对管理密钥对使用 SSH 进行连接


      你可能想看:

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

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

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

      分享给朋友:

      “windows10 租用云服务 win10登录云服务器” 的相关文章