2023年1月28日 星期六

VS Code 不進行 ssh server check

情境

  1. 透過VS code的遠端連線功能
  2. 遠端是使用docker,常常會需要重啟docker container

每次重啟等於重新製作一個Server,因此會讓ssh的know_hosts的check無法通過。通常這狀況就是把~/.ssh/known_hosts (windows也是放在使用者家錄這位置,VS code也是來這進行檢查)刪除掉就好。

但如果常常重啟Container,這樣刪除很煩人。

解決辦法

在vs code的遠端config加上StrictHostKeyChecking no   和 UserKnownHostsFile NUL 即可。樣子大概會像是這樣:

Host poca
  StrictHostKeyChecking no
UserKnownHostsFile NUL
  HostName 192.168.XXX.XXX
  Port 50222
  User poca


references

  • https://github.com/microsoft/vscode-remote-release/issues/2626

沒有留言:

張貼留言

agy進入auto-mode

 以前的agy可以透過ctrl-tab進行模式切換。最近更新把auto mode從這個切換中拿掉了,頂多讓agent寫寫文件,但是不讓agent去跑程式。解決辦法就是要從一開始就決定進入session的時候要不要開auto mode: agy --dangerously-skip...