2011-11-16 256 views
1

在遠程計算機上,我配置了以下文件/ etc/ssh/sshd_config。我將密碼驗證更改爲「否」。現在我無法連接到它。它說權限被拒絕。有沒有辦法連接到它?SSH登錄權限被拒絕

回答

1

可能不是,除非你有一個在~/.ssh/authorized_keys有一個公鑰的服務器上有一個帳戶,你有本地計算機上的私鑰。

+0

你的意思是用ssh-keygen -t rsa生成的東西我有它 – user873286

+0

是的。如果你有〜/ .ssh/id-rsa,並且把〜/ .id-rsa.pub的內容放在遠程服務器上的〜/ .ssh/authorized_keys中(並賦予它理智/安全的權限)服務器應該正常工作。 – Martijn

+1

Martijn是正確的。放大一點:如果您之前已經將公鑰的一半安裝在服務器上的正確位置,並賦予它正確的權限(0600),那麼您應該可以使用私鑰進行登錄。如果您沒有這樣做,並且無法以這種方式登錄,那麼您將需要物理訪問控制檯。如果幸運的話,ISP將把控制檯連接到IP終端服務器,並且您可能能夠以這種方式進行連接。如果沒有,有人將不得不在控制檯登錄並將PasswordAuthentication更改回「是」。 –