windows10 租用云服务 win10登录云服务器
我们在购买并配置好阿里云linux服务器后,怎么登录云服务器。阿里云控制台提供了在线登录服务器的几种方式,但是个人感觉在网页中登录服务器不是很好的选择。
以下看下我们从window系统中登录服务器的一些方法和配置。
使用账号密码登录
如果你的window系统不支持ssh,可以安装一个ssh客户端。win11自带OpenSSH客户端。
然后输入密码进行登录。
这种方式登录云服务器非常方便,但是密码方式可能被暴力破解。
使用密钥登录
使用密钥登录之前,我们首先要生成密钥对。然后将密钥对中的公钥,放在云服务器上,私钥放本地,然后从本地登录。
创建密钥对有两种方法:在阿里云控制台中创建或者使用ssh-keygen命令生成。
阿里云中创建密钥对及配置
阿里云控制台
重启后就可以在window11中使用密钥对登录服务器了。
重启后,刚刚创建的密钥写进服务器上的 ~/.ssh/authorized_keys文件中。
~ 字符代表当前用户目录
本地配置登录
ps:看下上面这个官方的说法。可以解读出三条信息。
- 如果绑定了密钥,原先的密码登录方式失效;
- 可以在控制台中创建多个密钥,但是只能绑定一个密钥。新绑定的密钥会替换原来的密钥。也就是你如果在控制台新创建并绑定了密钥,那么window系统中也要同步更新pem文件,才能正常登录。
- 可以通过修改服务器上的 ~/.ssh/authorized_keys文件,添加多个密钥。(这个方式可以实现多个本地机器登录服务器,我们会在下文中用到)
win11中配置到windows terminal
把-i后面的替换为你的pem文件路径。
去 阿里巴巴矢量图标库 下载一个图标到本地,指定icon的路径,让你的终端充满个性。
在windows11上生成密钥对及相关配置
除了在阿里云控制台创建密钥对外,我们也可以本地创建密钥对并和服务器绑定。
生成密钥对
完成后,会生成 aliyun(私钥) 和 aliyun.pub(公钥) 两个文件。
服务器端配置
修改本地windows terminal的配置,将 -i参数后面的路径改为上面生成的aliyun私钥的路径,用新生成的密钥登录。
配置多地ssh密钥登录
假设我有一台云服务器,平时工作时间需要从公司的办公电脑上登录,休息日需要在家通过个人电脑登录。办公电脑可以登录服务器,家里个人电脑还不能登录,这个时候,可以通过如下步骤来实现。
总结
通过这篇文章,我们知道:
OL!
官方参考
创建密钥对绑定密钥对管理密钥对使用 SSH 进行连接