2017-10-15 83 views
-1

我的目標是消除私鑰 - 身份驗證。不帶私鑰的身份驗證

我有一個Android應用程序,我連接到我的谷歌雲虛擬實例並運行幾個腳本。現在,我將手機上的私鑰用於測試目的,這樣我就可以連接到谷歌雲並執行我寫的內容。我的問題是:

我怎麼能消除私鑰,從而使連接不太安全,但更容易測試更多的手機?

我的最終目標是發送電子郵件到一個電子郵件地址,並運行谷歌雲虛擬實例上的腳本。這可能嗎?

感謝

+0

SSH具有私鑰以外的身份驗證方法。你還沒有描述過你的軟件,所以很難理解你在尋找什麼樣的答案。 – Kenster

回答

1

您將需要編輯ssh配置文件,並在設置PubkeyAuthenticationno的/ etc/SSH/sshd_config中

然後,你需要重新啓動SSH服務器,以便加載新配置:對於Ubuntu:sudo service ssh restart,對於Centos:sudo service sshd restart

+0

感謝您的快速回答!這似乎很有用,明天我會檢查出來,如果它有效,我會接受你的答案。 – Marci

+0

我沒有找到Pubkey驗證sshd_config中,但我發現了以下:#RhostsRSA驗證沒有 #RSA驗證是 #PasswordAuthentication yes把 #Hostbase驗證沒有 #GSSAPIAuthentication沒有 正如你可以看到所有被註釋掉。我應該取消註釋或修改哪一個來消除私鑰 - 身份驗證?謝謝 – Marci

+0

您的服務器必須覆蓋其設置。我建議在https://serverfault.com/上提問,不要忘記提及您使用的是谷歌雲。 – Scriptonomy