文档首页/
AI开发平台ModelArts/
常见问题/
Notebook/
VS Code连接开发环境失败常见问题/
报错“Host key verification failed.'或者'Port forwarding is disabled.”如何解决?
更新时间:2024-08-02 GMT+08:00
报错“Host key verification failed.'或者'Port forwarding is disabled.”如何解决?
问题现象
或
原因分析
Notebook实例重新启动后,公钥发生变化,OpenSSH核对公钥发出警告。
解决方法
- 在VS Code中使用命令方式进行远程连接时,增加参数"-o StrictHostKeyChecking=no"
ssh -tt -o StrictHostKeyChecking=no -i ${IdentityFile} ${User}@${HostName} -p ${Port}
参数说明:
- IdentityFile:本地密钥路径
- User:用户名,例如:ma-user
- HostName:IP地址
- Port:端口号
- 在VS Code中手工配置远程连接时,在本地的ssh config文件中增加配置参数“StrictHostKeyChecking no”和“UserKnownHostsFile=/dev/null”
Host xxx HostName x.x.x.x #IP地址 Port 22522 User ma-user IdentityFile C:/Users/my.pem StrictHostKeyChecking no UserKnownHostsFile=/dev/null ForwardAgent yes
提示:增加参数后SSH登录时会忽略known_hosts文件,有安全风险。
父主题: VS Code连接开发环境失败常见问题