我已经编辑了 sshd_config.txt 22 由不同的进程使用。
tcp 0 0 0.0.0.0:3393 0.0.0.0:* LISTEN 293841/sshd: /usr/s
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 189130/python
为什么我仍然可以使用以下命令进行 SSH? #ssh root@IP地址
我还可以使用以下命令登录,但这是预期的:#ssh -p 3393 root@IP_address
sudo iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
REDIRECT tcp -- anywhere anywhere tcp dpt:ssh redir ports 3393
REDIRECT tcp -- anywhere anywhere tcp dpt:ssh redir ports 3393
REDIRECT tcp -- anywhere anywhere tcp dpt:ssh redir ports 3393
我还以 root 身份执行了以下命令:
sudo apt-get install authbind
sudo touch /etc/authbind/byport/22
sudo chown new_user:new_user /etc/authbind/byport/22
sudo chmod 770 /etc/authbind/byport/22