SSH 權限被拒絕(公鑰)

SSH 權限被拒絕(公鑰)

我有 2 個 EC2 執行個體(ip-172-30-0-196 和 ip-172-30-0-194)。但我不能從 194 到 196 進行 ssh,反之亦然。 194 的 ssh 錯誤是這裡

兩台主機都有具有相同權限的 ssh 檔案 [2]。為什麼我不能在實例之間進行 ssh 操作?

[2]

ubuntu@ip-172-30-0-196:~/Programs$ ls -altr ~/.ssh/
total 24
-rw-r--r-- 1 ubuntu ubuntu  404 Feb  2 17:41 id_rsa.pub
-rw------- 1 ubuntu ubuntu 1675 Feb  2 17:41 id_rsa
-rw-r--r-- 1 ubuntu ubuntu  444 Feb  2 18:22 known_hosts
-rw------- 1 ubuntu ubuntu  406 Feb  2 18:26 authorized_keys

答案1

有許多可能的問題,包括

  1. 在一個或兩個機器上運行的防火牆(iptables -vnL 應列出防火牆規則,查看是否允許連接埠 22)

  2. 正在發生某種額外的限制 - 例如 SELinux 或 Apparmor。 (如果 cat /selinux/enabled = 1,您正在執行 selinux,請嘗試暫時停用它)。我在很多 CentOS 6 安裝中都看到過這種情況。

  3. 它可能是 /etc/ssh/sshd_config 中的設定選項 - 例如「AllowUsers」指令可能會限制誰可以登入。

(順便說一句,你的權限看起來不錯)。

相關內容