好的,我有兩台 Windows 電腦和一台 Linux 電腦。
我設定了 cygwin 並安裝了 ssh 軟體包。然後我在每台電腦上打開 cygwin 終端機並運行 ssh-keygen -t -N ''
然後我登入 Linux 計算機,進入 .ssh 目錄並建立一個authorized_keys 檔案並貼上到 id_rsa.pub 文字中。使用者 1 運作良好 使用者 2 不工作
我在兩台電腦上都做了同樣的事情。此外,如果我將user2的cygwin產生的id_rsa.pub內容複製到user1的authorized_keys檔案中...我可以進入linux電腦執行user1@linuxcomputer
因此,我的 Linux 電腦上的使用者設定方式似乎有問題。
我該如何解決這個問題?我希望每台電腦都有各自的用戶,無需任何密碼即可登入Linux電腦終端機。
答案1
好,我知道了。我運行了以下命令:
ssh 複製 ID[電子郵件受保護]
我肯定遇到了權限問題。現在可以了。在這裡找到該資訊:https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys--2