diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemosettingswidget.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemosettingswidget.cpp index fdffb2e627a5e3611f8b1b9c6a3f37326a3f923b..602cbe2c47f675dd2ff382465b80bd8238ef059d 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemosettingswidget.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemosettingswidget.cpp @@ -355,7 +355,8 @@ void MaemoSettingsWidget::deployKey() } m_ui->deployKeyButton->disconnect(); - const QString command = QLatin1String("test -d .ssh || mkdir .ssh && echo '") + const QString command = QLatin1String("test -d .ssh " + "|| mkdir .ssh && chmod 0700 .ssh && echo '") + key + QLatin1String("' >> .ssh/authorized_keys"); m_keyDeployer = new MaemoSshRunner(currentConfig().server, command); connect(m_keyDeployer, SIGNAL(finished()),