diff --git a/src/plugins/remotelinux/genericlinuxdeviceconfigurationwidget.cpp b/src/plugins/remotelinux/genericlinuxdeviceconfigurationwidget.cpp index da7b6138dea..566cf3e510f 100644 --- a/src/plugins/remotelinux/genericlinuxdeviceconfigurationwidget.cpp +++ b/src/plugins/remotelinux/genericlinuxdeviceconfigurationwidget.cpp @@ -321,6 +321,8 @@ void GenericLinuxDeviceConfigurationWidget::initGui() m_timeoutSpinBox->setValue(sshParams.timeout); m_userLineEdit->setText(sshParams.userName()); m_keyFileLineEdit->setFilePath(sshParams.privateKeyFile); + m_keyFileLineEdit->setEnabled( + sshParams.authenticationType == SshParameters::AuthenticationTypeSpecificKey); m_gdbServerLineEdit->setFilePath(device()->debugServerPath()); m_qmlRuntimeLineEdit->setFilePath(device()->qmlRunCommand());