Ssh
如果 ssh 密鑰未連接到正確的埠,是否可以將其配置為拒絕連接?
由於 sshd 服務可以偵聽不同的埠,因此是否可以配置一個密鑰,該密鑰僅在一個埠上建立連接時才有效,而在另一個埠上無效?
我的意思是密鑰在列表中出現多次,
authorized_keys
如果在密鑰中指定的埠上進行連接,則允許連接。這個想法是使用相同的密鑰,但具有不同的
command=
和其他選項,以允許將相同的密鑰用於不同的服務。
你當然可以:
Port 2222 Port 3333 Match LocalPort 2222 AuthorizedKeysFile /path/to/authorized_keys_1 Match LocalPort 3333 AuthorizedKeysFile /path/to/authorized_keys_2
有關可以將哪些條件和指令與塊一起使用的更多資訊,請參閱手冊頁的
Match
部分。sshd_config(5)``Match