- 輸入帳號密碼,參考《SSH遠端連線,接視窗回本機使用》
- 帳號配合金鑰,參考《SSH遠端登入不用密碼》
Match User user1,user2,user3
PasswordAuthentication no
這樣user1,user2,user3就僅僅只能夠用金鑰才能夠登入了
注意!上面兩行一定加到檔案最後,這是因為Match block的效用會一直持續下去到檔案最後面,所以除非有另外一個Match block出現,不然後面的設定就通通都會變成只有user1,user2, user3會設定到。
以上情況的例外是安裝的sshd是openssh 6.5p1(含以上)的版本,那可以多加一行變成:
Match User user1,user2,user3
PasswordAuthentication no
Match all
經過以上的設定後,重新啟動sshd服務,若再次用帳號密碼登入會出現下面這種訊息:
Permission denied (publickey).想要知道上面連線的詳細問題出在哪邊,用ssh的verbose來看:
- ssh -v user1@remoteHost
沒有留言:
張貼留言