[問題]關於SSH連線問題

看板Linux作者 (死大胖)時間15年前 (2010/08/21 19:50), 編輯推噓4(4015)
留言19則, 5人參與, 最新討論串1/1
大家好 我現在是用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找看看解法,但是還是不知道怎麼解。 希望版上的高手能幫忙解決一下問題,感謝!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.197.84

08/21 20:07, , 1F
兩個系統的user一樣嗎?
08/21 20:07, 1F

08/21 20:27, , 2F
A機器是cloud B是 cloud1 但是我的A機器沒有cloud1這user
08/21 20:27, 2F

08/21 20:48, , 3F
你是用ssh-keygen來弄嗎?是不是哪一步有做錯?
08/21 20:48, 3F

08/21 20:52, , 4F
我是用ssh-keygen,在連線時我輸入 ssh cloud1@IP 就可以常
08/21 20:52, 4F

08/21 20:53, , 5F
連到B的電腦,自己連到自己可以連,我想步驟應該沒有錯~
08/21 20:53, 5F

08/21 21:28, , 6F
還是要用 ssh cloud1@cloud1 吧
08/21 21:28, 6F

08/21 21:54, , 7F
但是我在用hadoop的時候因為這樣導致無法做連結。
08/21 21:54, 7F

08/21 21:55, , 8F
還是說 /etc/hosts 內要設定成 IP cloud cloud ???
08/21 21:55, 8F

08/21 22:46, , 9F
你有切到root嗎,試看看ssh -l username(不是root) cloud1
08/21 22:46, 9F

08/21 23:17, , 10F
我覺得cloud連到cloud1如果要密碼應該是:
08/21 23:17, 10F

08/21 23:18, , 11F
cloud1@cloud1's password:而不是cloud@cloud1's password?
08/21 23:18, 11F

08/22 03:27, , 12F
你如果不打 @前面的帳號 他就會用你現在的帳號(cloud)去連
08/22 03:27, 12F

08/22 18:53, , 13F
ssh IP@user 好像是這樣子?
08/22 18:53, 13F

08/22 21:29, , 14F
感謝上面各位~我大概知道我是什麼問題了
08/22 21:29, 14F

08/22 21:31, , 15F
我現在試了~假設AB兩台電腦的user id 一樣,用ssh ip就可以
08/22 21:31, 15F

08/22 21:32, , 16F
連線到b電腦而不會出現上面錯誤,如果A和B這兩台電腦的user
08/22 21:32, 16F

08/22 21:34, , 17F
id不同的話則需要變成ssh user@ip才能夠正確的連線,假設直
08/22 21:34, 17F

08/22 21:35, , 18F
接打ssh ip 兩台不同user 就會以A user 名稱來連到B ip 導致
08/22 21:35, 18F

08/22 21:35, , 19F
錯誤~我覺得應該是這樣吧。
08/22 21:35, 19F
文章代碼(AID): #1CRxsIIa (Linux)