现在在一个局域网内,有一台 Windows 主机,然后这台主机可以连接到 linux 服务器,我想实现在异地通过访问这台 Windows 电脑来连接 linux 服务器的效果,请问下在 Windows 主机上应该怎么配置呢?有没有什么工具软件可以实现。 比较困惑的是,如果做了 Windows 主机的端口转发,因为 Windows 没有像 linux 一样的终端,该在异地如何操作 Windows 完成 linux 服务器的登录呢?
目前已有的设备(一台阿里云服务器),可能在过程中能用到,希望各位大佬可以帮忙分析一下。
1
MakeItGreat 2020-12-09 19:54:39 +08:00 via Android
先 frp 内网穿透
Rdp 到 windows ?然后连接? Windows 有终端 |
2
VioletTec 2020-12-09 19:58:22 +08:00 via Android
用 natfrp 映射 3389 端口(这个端口是 Windows 远程桌面端口)
natfrp.org 记得在需要被远程的 Windows 开启允许远程控制。(具体百度 如何开启 Windows 远程桌面) 在异地的 Windows 用 win+r 运行 mstsc (这是自带 Windows 的远程桌面连接工具) 链接地址为你用 natfrp 映射的地址和端口 题外话,直接映射 Linux 的 ssh 不香吗。 |
3
oneisall8955 2020-12-09 20:47:52 +08:00 via Android
先在 Linux 里操作
ssh -fNR 123.123.123.123:10022:localhost:22 [email protected] (123.123.123.123 是阿里云主机 IP) 再在阿里云主机执行 ssh -fNL *:20022:localhost:10022 root@localhost 接着,在随便可以联网的主机,执行 ssh -p20022 [email protected] 如果没记错,这样即可远程登录你那台 Linux 主机,当然要做到口令复杂或只能公钥登录 参考: https://zhuanlan.zhihu.com/p/57630633 |