Ssh

如果 ssh 密鑰未連接到正確的埠,是否可以將其配置為拒絕連接?

  • January 14, 2020

由於 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

引用自:https://unix.stackexchange.com/questions/561666