我在我的日志里发现了很多条目.
Failed password for root from 59.45.175.12 port 59662 ssh2
(由于安全原因,IP上面没有实际的IP )我认为是有人试图黑进,这不是我的问题,我可以很容易地阻止在UFW中的IP。
但是,我无法理解的是端口"59962“(顺便说一句,这似乎在每个条目上都有变化),目前我已经安装和运行了UFW,就我所能看到的(59962)上面的端口已经在UFW中被阻塞了,所以我不理解,以及auth请求是如何发展到SSH的?
据我所知,除了那些特别允许的端口之外,UFW禁止所有端口,上面的端口不在我允许的列表中--除非我
假设是这种情况。
正在运行的主机- ssh服务器(端口22)
(allows "developer" user (having r/w at /temp/ directory), does not allow "root")
如果有人以"developer“的身份通过ssh:22连接到主机。他将sshd类似openssh复制到/temp/目录中,并运行sshd:3322,配置允许根用户不使用密码。
是否可以通过ssh:3322将主机作为根连接?
我在Cisco路由器(运行IOS操作系统)中有一个反向SSH服务器,它在端口2001上监听:
C1841#sh control-plane host open-ports
Active internet connections (servers and established)
Prot Local Address Foreign Address Service State
tcp *:22 *:0
我有两个Vagrant实例运行有不同的IP:
192.168.33.17 [Ansible installed here]
192.168.33.19 [Another server where I am trying to connect]
我的Ansible主机文件位于/etc/ansible/hosts中,它看起来如下:
[example]
192.168.33.19:2222
我可以通过SSH轻松地通过命令连接到第二台服务器:
ssh vagrant@192.168.33.19
没有密码。
但是,运行Ansible命令会产生错误:
[root@centos72x64 vagrant]
让我们假设以下主机:
localhost : my laptop
remoteserver : a server with a public IP which runs a SSH server on port 22. (remoteserver ip for example 194.152.16.111)
private.remoteserver ssh on port 2255: a server with a private IP which is only accessible from remoteserver. (private.remoteserver ip for exam