Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu SSH IP地址解析_Ubuntu_Ssh_Ip - Fatal编程技术网

Ubuntu SSH IP地址解析

Ubuntu SSH IP地址解析,ubuntu,ssh,ip,Ubuntu,Ssh,Ip,我刚刚在我的ubuntu pc上启用了ssh。我有一个疑问。假设我有两台ubuntu PC(比如PC1和PC2)配置为SSH服务器,它们都通过wifi连接到同一路由器(比如R1)。如果我试图通过ssh客户端从第三台PC连接到路由器R1的公共地址,而这两台PC都安装了sshd并在同一端口上运行,会发生什么情况。我将连接到PC1还是PC2?ssh如何知道将请求转发到何处?您的问题是什么?抱歉,但它没有回答我的问题,尽管我开始了解端口转发,我认为任何不需要的流量都会重定向到本地IP地址。那么在这种情况

我刚刚在我的ubuntu pc上启用了ssh。我有一个疑问。假设我有两台ubuntu PC(比如PC1和PC2)配置为SSH服务器,它们都通过wifi连接到同一路由器(比如R1)。如果我试图通过ssh客户端从第三台PC连接到路由器R1的公共地址,而这两台PC都安装了sshd并在同一端口上运行,会发生什么情况。我将连接到PC1还是PC2?ssh如何知道将请求转发到何处?

您的问题是什么?抱歉,但它没有回答我的问题,尽管我开始了解端口转发,我认为任何不需要的流量都会重定向到本地IP地址。那么在这种情况下我需要启用端口转发吗?我想是的。否则,我认为您是对的,路由器如何知道将ssh请求发送到哪里?不会的。@wxz,没错。因此,我进行了更多的研究,发现端口转发对于从本地网络外部连接是必需的,如果我想连接到任何PC(PC1或PC2),我需要启用端口转发。参考文献