簡體   English   中英

root @ localhost權限被拒絕ssh

[英]root@localhost permission denied ssh

我在Ubuntu 14.04中安裝了ssh。 我遵循了有關生成ssh密鑰的教程。 我使用以下命令來設置鍵。

ssh-keygen -t rsa -P ""
cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys

當我以普通用戶身份鍵入ssh localhost時,它不會要求輸入任何密碼,並且可以正常工作,但是當以root用戶身份輸入時,它會要求root @ localhost密碼,而我的root密碼不起作用。

到目前為止,這是我通過訪問有關此錯誤的一些stackoverflow.com問題所嘗試的方法。

  1. 每個人都建議通過“ sudo su”然后“ passwd”創建密碼。 我嘗試過這個。 我創建了一個密碼,但它不起作用。 我嘗試了幾次。

  2. 我嘗試以root用戶身份使用“ ssh-add”,但提示Could not open a connection to your authentication agent

  3. 我嘗試通過執行ssh-keygen -t rsa -P ""作為根來生成密鑰,然后使用cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys 完成此操作后,當我啟動ssh localhost ,要求輸入root @ localhost密碼,並且不接受我的root密碼。

  4. 我嘗試將PermitRootLogin更改為yes和無密碼。 兩者都沒有工作。

  5. 我在sshd_config中添加了一個新屬性,即AllowUsers root 它也沒有用。

提前致謝。 我真的很感謝您的幫助。

如果您尚未提供root密碼,而您正在嘗試在spark或haddop上執行命令,例如./sbin/stop-all.sh./sbin/start-all.sh 如果您沒有root密碼,則可以使用

sudo passwd

和射擊命令。

暫無
暫無

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

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