Host 服务器IP
HostName 服务器名称(随意取)
User 服务器用户名
# Port 端口号,不用加,默认22
IdentityFile /Users/本机用户名/.ssh/id_rsa # 免密认证私钥路径
ssh-keygen -t rsa
该命令会在 ~/.ssh/ 目录中生成两个文件:id_rsa 和 id_rsa.pub。其中 id_rsa 文件是私钥,id_rsa.pub 文件是公钥。ssh-copy-id [email protected]
该命令将本机的公钥复制到远程服务器上的 ~/.ssh/authorized_keys 文件中。user 和 remote.server.com 参数为实际的远程服务器用户名和远程服务器的地址。 点击VSCode左侧边栏的电脑形状的“远程资源管理器”按钮,在弹出的界面中,点击SSH,点击SSH右侧的“+”加号,就可以通过SSH直接访问服务器,也可以点击⚙️齿轮按钮,点击弹出的列表中的第一个“/Users/用户名/.ssh/config”可以编辑服务器信息 。
在配置文件config中添加
IdentityFile /Users/本机用户名/.ssh/id_rsa # 免密认证私钥路径
变成:
Host 服务器IP
HostName 服务器名称(随意取)
User 服务器用户名
# Port 端口号,不用加,默认22
IdentityFile /Users/本机用户名/.ssh/id_rsa # 免密认证私钥路径
4. 连接Docker。
在成功连接服务器之后 (VSCode左下角会有服务器信息),然后VScode左侧边栏会出现鲸鱼样式的Docker按钮,点击该按钮,在弹出的列表中,选择自己想要连接的容器,右键点击,选择“attach to VSCode”即可。
5. 与服务器断开连接。
点击VSCode左下角服务器的信息,选择断开连接即可。