Raspbian Pi-SSH 用戶端
我用了:
sudo ssh -i /home/pi/.ssh/my_key - "Tom [email protected]"
作為回報,要求輸入密碼,這不是我想要的輸出。
我想使用身分文件。我使用 Raspbian 創建了一個金鑰ssh keygen
。
ssh-id-copy
由於cat/exec
無法識別,連線到 Windows 10 SSH Server 失敗。
作為解決方法,我在 Windows 10 SSH Server 上的 .ssh 資料夾中建立了一個名為「authorized_keys」的檔案。我將“my_key”公鑰儲存在authorized_keys 檔案中。
如果不使用使用者密碼,我無法存取 SSH 伺服器。請幫忙? authorized_keys -win 10 ssh 問題
答案1
當您安裝 Microsoft 提供的 OpenSSH 時,它附帶包含以下內容的預設設定:
Match Group administrators
AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys
~/.ssh/authorized_keys
雖然普通用戶可以按照您的預期使用該文件,但管理員卻不能。
您有兩個選擇:
sshd_config
刪除這些選項C:\ProgramData\ssh
,重新啟動OpenSSH服務- 使用該
administrators_authorized_keys
文件在C:\ProgramData\ssh
authorized_keys
我對我的文件沒有任何特殊權限。
如果出現問題,請記得檢查 Windows 事件檢視器。 OpenSSH 登入應用程式和服務日誌→開放SSH。您可能必須變更 SSH 伺服器的詳細程度才能取得診斷問題所需的所有資訊。