我经常从家里或工作中通过SSH连接到服务器 – 但是当我在其他地方时,我得到这个错误:
ssh_exchange_identification:读取:通过对等方重置连接
在阅读了一下之后,我得出结论:服务器阻塞的IP地址不是我通常使用的SSH地址。 解决这个问题的简单方法是在/ etc / ssh / sshd_config文件中允许来自任何IP地址的SSH。
这似乎有点不安全。
有没有办法允许特定用户的任何IP地址的SSH?
允许从任何IP连接到ssh的连接和从给定用户的任何IP连接到ssh几乎没有什么区别,因为用户authentication必须在连接之后发生 – 也就是在它已经让发起者连接之后。 一般情况下,无论源IP如何,您都应限制直接访问不需要它的服务器的ssh访问权限。
如果你不想让所有的ssh端口都开放,你可以尝试下面的一些选项:
其他选项可以包括:
总是要在便利性和安全性之间进行权衡,试图find适合您的观点。