服务器异常登录日志外网ip

服务器好多异常登录日志,ip都是国外的 这个怎样屏蔽或限制呢,看日志在尝试很多端口和账户密码 如果成功登录了他会干什么,这是什么行为啊我的服务器是自用的也没暴露过ip不知道他是怎么获取到的,1panel显示的端口号是对方尝试登录的端口还是什么?求助大佬解答下

1、修改22端口
2、禁止root用户密码登录(只能通过密钥登录或者直接禁止通过任何方式登录)

感谢回复,我试下