我想知道是否可以在不打开我想要访问的机器上的远程控制的情况下访问另一台机器。
例如,如果我尝试使用 ssh 命令从我的 Linux 笔记本电脑访问我的 Windows 机器,我会收到此错误:
ssh -l existance (ip address of the machine)
ssh: connect to host (ip address of the machine) port 22: Connection refused
有什么办法可以绕过这个问题吗?我需要做些什么才能访问端口 22 吗?或者这不是问题?
任何帮助都将不胜感激。
答案1
为了访问该机器,需要SSH daemon
在端口 22(默认 SSH 端口)上运行 (SSHD)。目前是这样吗?
另一件要确保的事情是防火墙没有阻止连接,但我会SSHD
先进行设置,然后调查它是否被防火墙阻止。
猜测Remote control
很可能只是运行一个服务,打开一个特定端口用于传入连接。我认为,只要设置了 SSHD 以在端口 22 上接收 SSH 连接,就不需要打开它来允许 SSH 连接。
以下是安装指南Cygwin
,然后在 Cygwin 内部安装 SSHD。
但也许另一个问题是:你出于什么目的想要远程连接到另一台计算机?也许有比 SSH 更好的解决方案?
如果您在此处更新您的问题或评论,并提供更多有关您的情况的信息,我可以尝试扩展我的答案。