阿里云
尝试使用windows客户端登录阿里云服务器,参考了10分钟手把手教你通过SSH,使用密钥/账号远程登录Linux服务器(Windows/macOS)
客户端生成密钥
进入到C:\Users\用户名\.ssh
目录下,若没有公钥和私钥文件,则进行生成。
执行ssh-keygen
命令,之后一路回车,然后在该目录下会出现ida_rsa
和ida_rsa.pub
两个文件,分别存放私钥和公钥。
部署公钥
使用密码登录服务器,在用户目录下进入到.ssh
文件夹,创建或编辑authorized_keys
文件,将上一步获得的公钥内容复制并追加到该文件中。
中科大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 打开该文件并编辑,追加以下内容:
|
|
之后在vscode中就可以方便地进行连接了。