阿里云

尝试使用windows客户端登录阿里云服务器,参考了10分钟手把手教你通过SSH,使用密钥/账号远程登录Linux服务器(Windows/macOS)

客户端生成密钥

进入到C:\Users\用户名\.ssh目录下,若没有公钥和私钥文件,则进行生成。

执行ssh-keygen命令,之后一路回车,然后在该目录下会出现ida_rsaida_rsa.pub两个文件,分别存放私钥和公钥。

部署公钥

使用密码登录服务器,在用户目录下进入到.ssh文件夹,创建或编辑authorized_keys文件,将上一步获得的公钥内容复制并追加到该文件中。

中科大vlab

Vlab实验中心,参考帮助文档

下载私钥

进入到管理界面,下载私钥vlab-vm9164.pem

本地配置

将该私钥文件放置到本地C:\Users\用户名\.ssh文件夹之下,并重命名为vlab.pem

然后即可以在 cmd 中使用ssh -i ~/.ssh/vlab.pem ubuntu@vlab.ustc.edu.cn来登录到远程主机。

配置文件

如果需要使用vscode来进行操作,则可以使用SSH配置文件。进入到C:\Users\用户名\.ssh文件夹之下,创建或编辑config文件。然后最好使用 vscode 打开该文件并编辑,追加以下内容:

1
2
3
4
Host vlab
    HostName vlab.ustc.edu.cn
    User ubuntu
    IdentityFile ~/.ssh/vlab.pem

之后在vscode中就可以方便地进行连接了。