SSH 不用密碼登入 - Linux

Frederica avatar
By Frederica
at 2014-09-03T16:23

Table of Contents


想要A主機登入B主機時不輸入密碼就可以登入, 目前用了Key的方式來達成,

但設定完後還是會要我輸入password, 流程如下:

1.A主機設定

(1) ssh-keygen -t rsa -f test

(2) ssh-copy-id -i ~/.ssh/test.pub [email protected]

(3) scp ~/.ssh/test.pub [email protected]:/root/.ssh

2.B主機設定

(1) vi /etc/ssh/sshd_config

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

/etc/init.d/sshd restart

(2) chmod 644 ~/.ssh/authorized_keys && chmod 711 ~/.ssh/

設定完成後到A主機 ssh [email protected]

還是會跳出[email protected]'s password:

請問是什麼設定有問題嗎?

17:47:35 xx sshd[29829]: reverse mapping checking getaddrinfo for xxx-xxx-xxx-xxx.hinet-ip.hinet.net [xxx.xxx.xxx.xxx] failed - POSSIBLE BREAK-IN ATTEMPT!





--
Tags: Linux

All Comments

Valerie avatar
By Valerie
at 2014-09-07T00:15
A主機的key的權限要設600
Rosalind avatar
By Rosalind
at 2014-09-08T09:48
你登入的時候也沒指定key,程式不知道你要用哪把key
Lucy avatar
By Lucy
at 2014-09-09T00:21
改成ssh [email protected] -i ~/.ssh/test
還是會跳出來
Genevieve avatar
By Genevieve
at 2014-09-09T04:18
擋 root 登入?
Kama avatar
By Kama
at 2014-09-11T12:33
可是我輸入密碼是可以進去的
Annie avatar
By Annie
at 2014-09-12T04:14
你A主機的第三步很有問題,sudo是local端的指令
Blanche avatar
By Blanche
at 2014-09-16T20:36
跟你遠端要放到root資料夾是無關的
你確定你的test.pub有正確丟過去?
然後你A主機的key權限有對嗎?
Joseph avatar
By Joseph
at 2014-09-19T13:31
第三步我改了一下
另權限設定我是設定644
http://ppt.cc/CwCx
Anonymous avatar
By Anonymous
at 2014-09-24T00:42
jenkins 那個就是了
Regina avatar
By Regina
at 2014-09-28T07:16
都跟你說要設600了,還給我644,你不要浪費時間好嗎
Tracy avatar
By Tracy
at 2014-09-30T10:32
實在很不想罵髒話...,但你跟本就是個白目
Eden avatar
By Eden
at 2014-10-03T05:10
我覺得應該是那邊設定有問題, 主要他都跑到要我輸入
Yuri avatar
By Yuri
at 2014-10-07T07:13
你覺得就好,那你上來問個屁?
Daniel avatar
By Daniel
at 2014-10-12T00:45
打錯了~ 私鑰是600
Connor avatar
By Connor
at 2014-10-13T07:20
你是指A主機的key?
Elvira avatar
By Elvira
at 2014-10-17T13:02
是的
Megan avatar
By Megan
at 2014-10-20T09:18
你的authorized_keys有放test.pub的資料嗎?
Linda avatar
By Linda
at 2014-10-24T21:20
test.pub 公鑰(644) test私鑰(600) 目前的權限
Carolina Franco avatar
By Carolina Franco
at 2014-10-26T01:17
我是看不出來還有哪裡不對,你可能要查查log
Olga avatar
By Olga
at 2014-10-26T10:00
我有到/var/log/secret 查錯誤訊息
Olivia avatar
By Olivia
at 2014-10-28T22:21
我有補上, 如果有碰過在麻煩看一下 thks
Steve avatar
By Steve
at 2014-10-29T14:42
那個log看起來沒有關系
Frederic avatar
By Frederic
at 2014-10-29T20:24
請看一下 Linux版的#1ELvaKpO
Una avatar
By Una
at 2014-11-02T09:04
authorized_keys也是600嗎?
Frederica avatar
By Frederica
at 2014-11-06T20:11
authorized_keys是644
Donna avatar
By Donna
at 2014-11-09T18:28
ssh -vvv B 看看吧
Carol avatar
By Carol
at 2014-11-12T00:32
ssh-copy-id 這指令就會建好二端的key認證,第三步可
Steve avatar
By Steve
at 2014-11-15T12:34
省略,只要再A下ssh-keygen跟ssh-copy-id [B主機IP]
Vanessa avatar
By Vanessa
at 2014-11-19T02:35
就完成ssh金鑰認證了
Puput avatar
By Puput
at 2014-11-22T14:57
建議在 ~/.ssh/config 設定一下
Irma avatar
By Irma
at 2014-11-26T03:53
(A主機的config)Host B User, Hostname, IdentityFile
Callum avatar
By Callum
at 2014-11-28T13:13
authorized_keys也要600才行

128MB的舊筆電想當server

Adele avatar
By Adele
at 2014-09-02T22:40
我目前有一台tosshiba的超舊筆電,記憶體128MB,硬碟60GB IDE,目前裝XP, 想也知道跑不順,加上螢幕有裂掉,所以我打算當成server。 我之前有一台桌機A裝CENTOS 6.5,本身有vsFTP、SAMBA、OPENVPN、iSCSI等服務, 另外用iptables和selinux保護, ...

virtual box中無法調整螢幕解析度

Linda avatar
By Linda
at 2014-09-02T18:11
※ 引述《ireullin (raison detre)》之銘言: : 請問一下 : 我在virtual box安裝了linux : 可是在xwindow中無法調整解析度 : 我已經安裝了 guest additions 可是還是沒辦法 : 無縫模式也沒辦法選 : 可是我在google上面查 : 大家也都是說 ...

virtual box中無法調整螢幕解析度

Michael avatar
By Michael
at 2014-09-02T15:11
請問一下 我在virtual box安裝了linux 可是在xwindow中無法調整解析度 我已經安裝了 guest additions 可是還是沒辦法 無縫模式也沒辦法選 可是我在google上面查 大家也都是說只要安裝guest additions就可以了 請問大家還有其他建議嗎 我試過的linux版本 ...

如何顯示最後幾行行號?

Daniel avatar
By Daniel
at 2014-09-02T01:44
Update: 算行數時用parallel看起來比較有效. $ ls -lah H ... 7.7G ... H $ time cat H | parallel --pipe wc -l | awk and#39;{s+=$1} END {print s}and#39; 167559168 real ...

如何顯示最後幾行行號?

Puput avatar
By Puput
at 2014-09-01T23:32
想請問各位, 在 shell 指令裡面我知道可以用 tail 來顯示檔案的最後幾行, 也可以用 wc 來查詢檔案總共有幾行, 可是要是今天我有一個檔案是有數百萬行, 而我又想知道這個檔案到底有幾行時, 用 wc 查詢就要等很久才能知道結果, 而用 tail 的話可以很快就顯示最後幾行的內容, 可是 ...