關於SSH連線問題 - Linux

Table of Contents

大家好

我現在是用Ubuntu 10.04
兩台電腦都是用一樣的系統,安裝完SSH後設定了SSH連線免輸入密碼
我碰到的問題是,當A電腦SSH連線到A電腦時是不用再額外輸入密碼,
但是在A電腦SSH連線到B電腦時就會出現下面的問題:

cloud@cloud:~/.ssh$ ssh cloud1
cloud@cloud1's password:
Permission denied, please try again.
cloud@cloud1's password:
Permission denied, please try again.
cloud@cloud1's password:
Permission denied (publickey,password).

感覺像是連線時會連線到root導致要輸入密碼。
我有去google找看看解法,但是還是不知道怎麼解。

希望版上的高手能幫忙解決一下問題,感謝!!!!

--

All Comments

Sierra Rose avatarSierra Rose2010-08-23
兩個系統的user一樣嗎?
Victoria avatarVictoria2010-08-25
A機器是cloud B是 cloud1 但是我的A機器沒有cloud1這user
Blanche avatarBlanche2010-08-27
你是用ssh-keygen來弄嗎?是不是哪一步有做錯?
John avatarJohn2010-09-01
我是用ssh-keygen,在連線時我輸入 ssh cloud1@IP 就可以常
William avatarWilliam2010-09-04
連到B的電腦,自己連到自己可以連,我想步驟應該沒有錯~
Belly avatarBelly2010-09-05
還是要用 ssh cloud1@cloud1 吧
Suhail Hany avatarSuhail Hany2010-09-06
但是我在用hadoop的時候因為這樣導致無法做連結。
Elvira avatarElvira2010-09-09
還是說 /etc/hosts 內要設定成 IP cloud cloud ???
Linda avatarLinda2010-09-09
你有切到root嗎,試看看ssh -l username(不是root) cloud1
Skylar Davis avatarSkylar Davis2010-09-10
我覺得cloud連到cloud1如果要密碼應該是:
Eartha avatarEartha2010-09-10
cloud1@cloud1's password:而不是cloud@cloud1's password?
Genevieve avatarGenevieve2010-09-14
你如果不打 @前面的帳號 他就會用你現在的帳號(cloud)去連
Madame avatarMadame2010-09-17
ssh IP@user 好像是這樣子?
Xanthe avatarXanthe2010-09-19
感謝上面各位~我大概知道我是什麼問題了
Michael avatarMichael2010-09-19
我現在試了~假設AB兩台電腦的user id 一樣,用ssh ip就可以
Daph Bay avatarDaph Bay2010-09-22
連線到b電腦而不會出現上面錯誤,如果A和B這兩台電腦的user
Noah avatarNoah2010-09-26
id不同的話則需要變成ssh user@ip才能夠正確的連線,假設直
Olive avatarOlive2010-09-27
接打ssh ip 兩台不同user 就會以A user 名稱來連到B ip 導致
錯誤~我覺得應該是這樣吧。