我刚刚安装了 SSH,我想将其设置为仅接受来自本地主机的连接。我计划将 .onion 地址指向它,这样我就可以从任何网络上的任何地方连接到它。
答案1
文件中/etc/ssh/sshd_config
有以下字段:
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0
改为,#ListenAddress 0.0.0.0
注意ListenAddress 127.0.0.1
删除前导#
。
然后运行sudo reload ssh
,您将只能从本地主机连接。
答案2
另一个解决方案:
在文件中添加以下行/etc/hosts.deny
:
sshd: ALL
在文件中添加以下行/etc/hosts.allow
:
sshd: localhost