一、密码登录
首先在控制台需要确保用户名为自己终端@前的用户名
终端:
注意,这里控制台默认是ubuntu用户名,这里一定要改,要不后面用ssh密码登录是登录不上的。
然后你自己重置一个密码。
然后操作vscode端:
首先安装ssh插件,对了忘了说了,得自己在云服务器安装ssh server
安装完插件,配置ssh
这里的话,需要注意,格式为 ssh 刚才的那个用户名@公网ip
注意:这里是公网ip,不是你进入服务器后通过ifconfig查询的ip,那个是内网ip,公网ip能在控制台查询。
操作后,输入密码即可正常连接。
二、密钥登录
首先需要在控制台进行公钥创建
然后
然后
注意这个ssh密钥创建地址要和你的云服务器地址一致,选创建新密钥,你自己起个名字就行。
创建完密钥,你就能看到公钥,同时会自动下载一个唯一的私钥文件。
此时需要将密钥绑定到实例上。
然后打开你本地主机,下载刚才的私钥文件,然后打开终端,输入:
ssh -i <刚才私钥文件存放的绝对路径> <刚才的那个用户名@公网ip>
官网步骤如下:
补充一点,绝对路径是包含私钥文件的文件名的。
然后输入密码即可登录。