远程连接服务器
1. 获取本地公钥
1. 1 mac
终端命令输入
ssh-keygen
之后一直按enter就可以了,公钥和密钥存储在终端返回的路径下
1.2. windows
参考:windows下生成公钥及密钥
(1)按Win键并输入cmd,打开命令提示符
(2)输入ssh-keygen,然后按下Enter键开始生成密钥。一直按Enter,直至结束。
2. 服务器中添加权限
在服务器中打开文件(路径一般在/root/.ssh/authorized_keys),把本地的公钥信息添加进去,添加进去后,持有公钥的本地电脑就可以连接此服务器了。
3. vscode远程连接服务器
3.1. 在vscode中搜索安装 remote-ssh扩展
3.2. 密钥连接服务器
上一步安装完成后,左侧会多出来一个远程连接的图标,鼠标移到ssh所在行点击小齿轮配置远程连接信息
下面是举的一个实例,host是自己起的服务器名称,自定义取名就好,hostname是远程服务器的ip,identityfile是本地服务器密钥的所在路径
Host google
HostName 35.200.100.130
User root
Port 22
IdentityFile ~/.ssh/id_rsa
3.3. 密码连接服务器
比较简单,不再详细讲解,可以看参考文档。
3.4. 连接服务器
配置文件填写后,左侧就会显示出相关信息,点击图标在新窗口连接。
3.5. 打开服务器并查看路径
左下角能够显示出登录的服务器名称,证明远程连接成功,点击左侧文件图标,选择打开文件夹。即可打开服务器路径