僅部分使用者的 SSH 失敗並顯示“收到斷開連線”

僅部分使用者的 SSH 失敗並顯示“收到斷開連線”

我有以下問題:

當嘗試使用特定用戶 ssh 到遠端伺服器時,伺服器的回應是

收到來自 *** 的斷線:11:

與 *** 斷開連接

如果我嘗試使用隨機用戶名或 root 進行連接,伺服器會透過詢問密碼來回應(通常,我認為!)

root@***的密碼:

如果我嘗試使用 lftp 或 sftp 進行連接,也會發生同樣的情況:所選用戶的連接會立即斷開。這可能嗎?造成這種奇怪行為的其他原因可能是什麼?

除此之外,還有另一個奇怪的事實:如果嘗試使用 ftp 用戶端(例如 FileZilla)FTP 到遠端伺服器,則連線被接受!會不會是協議問題?

非常感謝您的幫忙。

答案1

sshd是的,透過配置很可能實現用戶級阻止

文件是/etc/ssh/sshd_config

DenyUsers Arjun@hostname

希望有幫助

答案2

檢查/home目錄權限。它應該是

  • drwxr-xr-x. 9 root root 113 Jun 28 22:57 home

然後是你的主目錄詳細資料:

  • drwxr----- 5 user group 124 May 18 17:00 User drwx------ 2 user group 29 May 18 12:05 .ssh -rw------- 1 user group 2235 Jun 28 23:09 authorized_keys



我的日誌中的錯誤訊息

/var/日誌/安全> sshd[22565]: 錯誤: 收到來自 XXXX 的斷開連接: 14: 沒有可用的受支援的身份驗證方法 [preauth]

在客戶端

ssh [email protected] Permission denied (publickey). ssh -vvv [email protected] ... debug2: we did not send a packet, disable method debug1: No more authentication methods to try. Permission denied (publickey).
在伺服器端

  • service sshd stop

  • 運行 sshd 調試模式:

  • /usr/sbin/sshd -ddd

    ... debug1: trying public key file /home/USER/.ssh/authorized_keys debug1: Could not open authorized keys '/home/USER/.ssh/authorized_keys': Permission denied ...

相關內容