通过以太网在两台Windows 7机器之间进行PuTTY终端会话
我想在一台机器上打开PuTTY终端会话,该机器通过以太网交叉电缆物理连接到另一台机器。理想情况下,在一台机器的PuTTY终端窗口中输入的字符将出现在另一台机器的终端窗口中。 这可能吗? 硬件和配置: 我在每台计算机上禁用了无线适配器,然后转到:控制面板 / 网络和Internet / 网络和共享中心 /选择本地连接 / 属性 /选择TCP / IPv4 /选择属性按钮并相应地设置地址。每台机器共有的设置是: 子网掩码:255.255.255.0 默认网关:192.168.1.0 首选DNS服务器:8.8.8.8 备用DNS服务器:8.8.4.4 机器1:Windows 7,64位,SP1。静态IP地址为192.168.1.4 机器1:Windows 7(嵌入式),32位。静态IP地址为192.168.1.5 两台计算机都禁用了Windows防火墙。 当我说这些设备通过以太网交叉电缆进行物理连接时,我撒了谎。而是,每台机器通过标准网络电缆连接到以太网/ RF调制解调器(已分配静态IP地址192.168.1.2和192.168.1.3)。调制解调器应该是透明的,因此对于所有意图和目的,两台机器应该通过以太网连接。 方法和尝试解决方案 在每台计算机上,在命令提示符下,我可以ping每个以下IP地址。192.168.1.2,192.168.1.3,192.168.1.4,192.168.1.5。证实。我们看到与本地以太网适配器IP地址和本地调制解调器相关联的小ping传输时间,与传输到RF链路另一侧的IP地址相关联的时间更长。 我这样做:搜索 /选择网络 /并在每台机器上看到两台且只有两台计算机。 在两台机器上,我启动一个PuTTY会话,选择SSH,输入相应的IP地址(192.168.1.5中的192.168.1.5,反之亦然)并使用默认端口值22.我也禁用身份验证(不确定是否这样做通过SSH / Auth /并完全选择绕过身份验证。当我尝试启动PuTTY会话时,我收到网络错误:连接被拒绝消息。证实。 那么我问一个问题:我们怎么知道端口22是正确的端口号?我转到对面的机器,在命令提示符下键入:netstat -a。我看到以下内容: 一个。在TCP协议和LISTENING状态下,我看到端口号7,9,13,17,19,80等的0.0.0.0:7,0.0.0.0:9等。没有观察到端口22。 湾 同样在TCP协议和LISTENING状态下,我看到192.168.1.5:139。这对我来说是最令人鼓舞的端口号,可以尝试连接。事实证明,这两种机器状态的LISTENING 139端口。 C。在UDP协议下的列表中,但是在未填充状态字段的情况下,我看到端口137,138,520,5353的192.168.1.5:137,192.168.1.5:138等。 接下来我尝试回到在PuTTY中建立连接,这次使用端口139.这次我收到消息网络错误:软件导致连接中止。尝试连接后,错误出现30秒左右。我从另一台机器做同样的事情并得到消息:网络错误:连接超时。 如果我在尝试连接到PuTTY中的其他计算机后不久在命令提示符下运行netstat -a,我看到一个条目(协议|本地地址|外部地址|状态) TCP | 192.168.1.5:49328 | 19.168.1.4:netbios-ssn …