Дано: локальний комп'ютер на Debian Buster, віддалений хост на Debian Buster, ssh по запаролених ключах та ssh-agent щоб ці паролі щоразу не уводити.
Підбираю собі зручне IDE, пробую різні варіанти, скачав 12-ті боби.
Створюю проект "New PHP application from remote server" (там живе Yii2), натискаю Manage connections і уводжу йому хостнейм, логін, приватний ключ та файл known_hosts.
Натискаю Test connection, воно мені каже Invalid privatekey. У логах сервера в той час:
Feb 24 13:04:44 migrate sshd[20996]: error: Received disconnect from xxx.xxx.xxx.xxx port 34504:3: com.jcraft.jsch.JSchException: UnknownHostKey: migrate.example.com. RSA key fingerprint is xxx [preauth]
Feb 24 13:04:44 migrate sshd[20996]: Disconnected from xxx.xxx.xxx.xxx port 34504 [preauth]
Загуглив за фрагментом помилки в логах, знайшов лише теми про Java, де казали відключити строгу звірку відбитків, але я ж без проблем логінюся із консолі із тим же known_hosts, що йому подобається?