ubuntu – 服务器上无法识别的SSH访问?

前端之家收集整理的这篇文章主要介绍了ubuntu – 服务器上无法识别的SSH访问?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在从Digital Ocean运行一个基本的ubuntu服务器,我使用SSH密钥(存储在我的桌面上)来访问.

我刚刚运行netstat -ap,结果如下:

Local Address     Foreign Address        State        PID
XX.XXX.XX.192  183.214.141.105:53929   ESTABLISHED 25193/sshd: root [p

这不是我,我搜索了知识产权,它在一些被禁止的名单下,来自中国.

我的问题:

1)由于状态为’ESTABLISHED’,这是否意味着他们可以通过SSH访问我的服务器?或者这个蛮力试图进入?

2)我的服务器怎么可能遭到入侵?我不知道暴力可以在SSH密钥上工作吗?他们不必在桌面上访问我的密钥吗?

1)建立仅意味着连接完全打开并且数据可以传输.它并不一定意味着任何数据都已传输!它并不意味着第7层,无论是否有人已经对您的系统进行了身份验证.您可以检查系统日志以了解某人是否已成功通过身份验证. (source)

2)也许吧.您将需要检查日志并查看是否有人已成功通过身份验证.在Ubuntu上,可以在/ var / log / auth中找到ssh日志

https://unix.stackexchange.com/questions/127432/logging-ssh-access-attempts

不要忘记你可以强制使用ssh密钥的密码.

另一方面,从公共密钥重建私钥在技术上目前是不可能的

https://security.stackexchange.com/questions/33238/brute-forcing-ssh-keys

我建议使用一些two factor authentication with sshFail2ban

Fail2ban扫描日志文件(例如/ var / log / apache / error_log)并禁止显示恶意标志的IP – 密码失败太多

原文链接:https://www.f2er.com/ubuntu/348391.html

猜你在找的Ubuntu相关文章