簡體   English   中英

Linux:SSH / SCP甚至在無密鑰連接中也要求提供id_dsa密碼

[英]Linux: SSH/SCP Ask for id_dsa passphrase even in key-less connections

我有一個用於連接到服務器S的ssh的公共/專用密鑰對,但是現在,即使對不需要任何密鑰身份驗證的另一台設備執行ssh認證,我也總是收到以下消息:

> ssh user@192.168.0.10
Enter passphrase for key '/home/user/.ssh/id_dsa': 
user@192.168.0.10's password:

通常,我在第一個問題中按Enter(將其留空),然后在第二個問題中鍵入用戶的密碼。

但是,由於我想編寫一些腳本來使某些事情自動化,所以“輸入密鑰'/home/user/.ssh/id_dsa':“的消息使我感到困擾。

為什么它出現在每個連接請求中? 我可以做些什么,以免每次連接都問我嗎? 只是與服務器S?

謝謝

假設您正在使用Linux ssh-agent存儲密鑰,那么您就不必繼續鍵入它。

使用ssh-agent管理密鑰

基於此ServerFault答案

ssh -o PubkeyAuthentication=no host.example.org

為了避免每次都鍵入,可以在~/.ssh/config添加類似的內容

Host host.example.org
PubkeyAuthentication no

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM