我想透過Linux中的一個特定用戶使用ssh。我還阻止了除某些特定 IP 之外的所有其他 IP 進行 ssh。我的/etc/hosts.allow
文件是
sshd : localhost : allow
sshd : 192.168.1.23 : allow
sshd : ALL : deny
我只允許一個 IP 透過 ssh 存取我的伺服器,但現在我想由一位特定使用者從任何地方使用 ssh 進行連線。
是否可以?
答案1
根據 man sshd_config
允許用戶:
該關鍵字後面可以跟一個用戶名模式列表,以空格分隔。如果指定,則僅允許與其中一種模式相符的使用者名稱登入。僅用戶名有效;無法辨識數字使用者 ID。預設情況下,允許所有使用者登入。
當然,您必須允許來自任何 IP 的傳入 ssh。如果您保留IP限制,您將限制
- 特定用戶
- 以及來自本地主機或 192.168.1.23