如何配置.ssh参数以通过VS Code Remote-SSH连接Pantheon主机?
配置.ssh文件以通过VS Code Remote-SSH连接Pantheon主机
要通过VS Code的Remote-SSH扩展连接Pantheon主机,你需要在~/.ssh/config(Linux/macOS)或C:\Users\<你的用户名>\.ssh\config(Windows)文件中添加以下核心配置参数:
必选参数
Host:自定义主机别名,方便在VS Code的Remote-SSH菜单中快速选择(比如pantheon-my-site-dev)HostName:Pantheon的SSH服务器地址,格式为appserver.<环境代码>.<站点UUID>.drush.in,替换<环境代码>(如dev、test、live)和<站点UUID>为你实际的站点信息(可从Pantheon仪表板的“连接信息”获取)User:Pantheon的SSH用户名,格式为<环境代码>.<站点UUID>,同样从Pantheon连接信息中提取IdentityFile:你的SSH私钥文件路径,比如~/.ssh/id_rsa(Linux/macOS)或C:\Users\YourName\.ssh\id_rsa(Windows),确保该私钥对应的公钥已添加到你的Pantheon账户中
示例完整配置
Host pantheon-my-site-dev HostName appserver.dev.abc12345-d678-90ef-ghij-klmnopqrstuv.drush.in User dev.abc12345-d678-90ef-ghij-klmnopqrstuv IdentityFile ~/.ssh/id_rsa Port 22
关键注意事项
- 确保配置文件权限正确:Linux/macOS下执行
chmod 600 ~/.ssh/config,Windows下设置仅当前用户拥有读写权限 - 首次连接时,VS Code会提示确认主机密钥,选择“接受并保存”即可完成连接
内容的提问来源于stack exchange,提问作者User301276
相关产品推荐
相关产品推荐

