Win10 以上版本如何安装 telnet server 端

156 天前
 huahsiung

Win10 /server2016 以上版本都移除了 telnet 服务端。

网上找到两个解决方案

1.使用 sshd ,客户端又要引入 ssh 包,改动一下就变臃肿,加上加密。我内网自动登录处理。单片机设备 CPU 主频只有 72MHz ,ssh 实在不划算。

2.看到网友推荐了 goodtechsys 的 telnetd ,看了看价格,只能免费使用 30 day 。购买按连接算价格,2 个并发连接$100 美元。

那么 Windows NT 10 以上版本如何安装 telnet server 端呢。


Linux 下服务端倒简单,直接安装 telnetd 就行了。但是 Windows 下没有,看了看 inetutils 包 telnet 。cygwin 编译的因为缺少/dev/ptmx, /dev/pts/; telnet Server 被割了??。只有 telnet Client 。 参考: https://mirrors.kernel.org/sourceware/cygwin/x86_64/release/inetutils/inetutils-2.4-1.tar.xz

1274 次点击
所在节点    Windows
13 条回复
Tumblr
156 天前
没必要“安装”吧?随便找个 portable 的就好了,比如 HK telnet server ( https://sourceforge.net/projects/hk-telnet-server/)
NewYear
156 天前
Windows 的 Telnet 服务器用的很少……

主要是太不方便了,跟 SSH Server 完全没法比。
xixiv5
155 天前
可以下载个服务端 就跟 exe 一样 安装完就好了 现在都不自带了
kokutou
155 天前
额 用 nc 临时开一个?
ysc3839
155 天前
opengps
155 天前
我是不是看错了,这不是控制面板里勾选一个功能的事情吗?
MoeMoesakura
155 天前
@opengps #6 那不是安装 Client 吗,server 又装不了
opengps
155 天前
@MoeMoesakura 抱歉漏看了最关键的字。感觉微软强化推荐 powershhell 之后确实不怎么维护这个了
huahsiung
155 天前
@ysc3839
@Tumblr
感谢提供思路

我测试了,总结一下,msys2 的 busybox 里面有 telnetd 的。但是这个 busybox 依赖 msys2-runtime ,不能独立运行。而 msys2-runtime 依赖 cygwin ,这个 telnet 上去像类 unix 界面,不是 cmd 。而 busybox-win32 独立编译的没有。

另外 wsl/wsl2 的 telnetd 也能用。

前两个需要配置环境,有点大。另外在 github 可以找到 windows 的 telnetd 。直接搜索 Windows telnetd 就能找到。
huahsiung
155 天前
@Tumblr 还有 HK telnet server 是不开源的,后来在 github 上找了个开源的 telnetd
kenvix
155 天前
@huahsiung 你 bash_profile 执行一下 cmd.exe 不就是 cmd 了吗
elechi
155 天前
cygwin 安装 inetd 或者 xinetd 的包,然后配置开启 telnet ,用 cygrunsrv 设置为开机启动,我刚用过可以
ysc3839
155 天前
@huahsiung msys2-runtime 不依赖 cygwin ,你只需要下载 msys2-runtime 那个包,解压到 busybox 同目录下就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/998505

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX