SSH:端口 22 连接被拒绝

SSH:端口 22 连接被拒绝

从 Ubuntu 18 lts 开始,我尝试与同一台计算机上的 Kali Linux VirtualBox 建立 ssh 连接。我已经在两个系统上安装了 openssh-client 和 openssh-server,并且我通过以太网电缆连接到互联网。因此,我在“ifconfig”中找到“enp2s0”接口(在两个系统上),并且我将我的网络 ipv4 地址更改为静态,使用我在“ifconfig”中找到的相同 IP 地址:

在 Ubuntu 中:

IP:192.168.1.8

在卡利:

IP:192.168.1.5

两个系统上的网络掩码:255.255.255.0 和默认网关:192.168.1.255 相同。在 Kali 的 VBox 设置中,我将网络配置为桥接连接。我检查了这些系统之间的 ping,没有问题(64 字节……等等)。我关闭了两个系统的防火墙:

sudo ufw 禁用

所以它处于非活动状态。问题是,我可以从 Kali shell 连接到 Ubuntu,但反之则不行,我收到以下消息:

ssh:连接到主机 192.168.1.5 端口 22:连接被拒绝

我也尝试过:sudo ufw allow 22,但没有任何效果。

sudo ufw ssh enable 没有帮助。

评论回复:

netstat -an | grep 22给我:

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp       69      0 192.168.1.8:53436       13.32.28.22:443         ESTABLISHED
tcp6       0      0 :::22                   :::*                    LISTEN     
unix  2      [ ]         DGRAM                    3766327  /var/lib/samba/private/msg.sock/922
unix  2      [ ]         DGRAM                    3805225  /run/wpa_supplicant/wlp3s0mon
unix  3      [ ]         STREAM     CONNECTED     2717922  /run/user/1000/bus
unix  3      [ ]         STREAM     CONNECTED     2869722  
unix  3      [ ]         STREAM     CONNECTED     3802265  
unix  3      [ ]         STREAM     CONNECTED     3802266  
unix  3      [ ]         STREAM     CONNECTED     2335221  
unix  3      [ ]         STREAM     CONNECTED     2341225  /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     1822     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3773622  
unix  3      [ ]         STREAM     CONNECTED     27122    /run/user/121/bus
unix  3      [ ]         STREAM     CONNECTED     3802298  
unix  3      [ ]         STREAM     CONNECTED     3802297  
unix  3      [ ]         STREAM     CONNECTED     2468922  
unix  2      [ ]         DGRAM                    2339422  
unix  3      [ ]         STREAM     CONNECTED     2332622  
unix  3      [ ]         STREAM     CONNECTED     3853822  
unix  3      [ ]         STREAM     CONNECTED     29227    
unix  3      [ ]         STREAM     CONNECTED     29228    
unix  3      [ ]         STREAM     CONNECTED     2329522  
unix  3      [ ]         STREAM     CONNECTED     3766622  
unix  3      [ ]         STREAM     CONNECTED     2329922  
unix  3      [ ]         STREAM     CONNECTED     28122    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     2888122  

答案1

可能是您的网络中有其他具有相同 IP 的服务器...这就是您收到的原因connection refused。其他情况可能是您在主机上设置路由的方式。请咨询文档。因此...您可以为虚拟盒设置 NAT,并且“偶然”该地址范围与主机的 NAT 相同。将连接设置更改为bridged,然后重试。

相关内容