diff --git a/www/manager6/Parser.js b/www/manager6/Parser.js index 1a5fe1c2..18e49912 100644 --- a/www/manager6/Parser.js +++ b/www/manager6/Parser.js @@ -675,7 +675,7 @@ Ext.define('PVE.Parser', { parseSSHKey: function(key) { // |--- options can have quotes--| type key comment var keyre = /^(?:((?:[^\s"]|\"(?:\\.|[^"\\])*")+)\s+)?(\S+)\s+(\S+)(?:\s+(.*))?$/; - var typere = /^(?:ssh-(?:dss|rsa|ed25519)|ecdsa-sha2-nistp\d+)$/; + var typere = /^(?:(?:sk-)?ssh-(?:dss|rsa|ed25519)|ecdsa-sha2-nistp\d+)$/; var m = key.match(keyre); if (!m) {