
# 报错"Host key verification failed.'或者'Port forwarding is disabled."如何解决？
#### 问题现象
![](https://support.huaweicloud.com/trouble-modelarts/figure/zh-cn_image_0000001398896078.png "点击放大")
或
![](https://support.huaweicloud.com/trouble-modelarts/figure/zh-cn_image_0000001943106264.png "点击放大")
#### 原因分析
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文件，有安全风险。
