2011-12-19 92 views
3

如何與亞馬遜的Linux AMI非EC2的用戶帳戶登錄?如何在非ec2用戶的EC2實例中登錄?

#useradd -m sample 
#passwd sample 
set password 

#cat /etc/passwd 
sample:x:508:1002::/home/monitor/sample:/bin/bash 

# cat /home/monitor/sample/.ssh/authorized_keys 
command="echo 'Please login as the ec2-user user rather than root 
user.';echo;sleep10" ssh-rsa xxxxxxxxx 

# chown -R sample /home/monitor/sample/.ssh 

我複製/root/.ssh/authorized_keys到新用戶的.ssh目錄也

在登錄時服務器顯示「服務器拒絕了我們的鑰匙」,並沒有支持的驗證方法可用彈出。

如何樣我現有的密鑰對關聯?

回答

5

您複製的根密鑰,而不是EC2用戶密鑰。您應該複製這些密鑰,然後確保您已設置適當的權限。

CP -r〜EC2用戶/的.ssh〜樣品

CHOWN -R樣品:樣品樣品〜/的.ssh

搭配chmod 700〜樣品/的.ssh

CHMOD 600 〜樣品/的.ssh/authorized_keys中

如果不能解決問題,請運行一個詳細的ssh連接,並粘貼結果(刪除任何相關信息)

的ssh -i [密鑰文件] [用戶] @ [IP] -v

,我會盡力幫助更多。

+0

哦,當然,我肯定會嘗試。在你的命令中是什麼? – 2011-12-20 12:56:34

+0

〜在linux而言意味着家庭可以去〜$用戶,而不是打字的/ home/$ USER – 2011-12-21 02:27:02