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
1
Tumblr 350 天前 1
没必要“安装”吧?随便找个 portable 的就好了,比如 HK telnet server ( https://sourceforge.net/projects/hk-telnet-server/)
|
2
NewYear 350 天前
Windows 的 Telnet 服务器用的很少……
主要是太不方便了,跟 SSH Server 完全没法比。 |
3
xixiv5 350 天前
可以下载个服务端 就跟 exe 一样 安装完就好了 现在都不自带了
|
4
kokutou 350 天前 via Android
额 用 nc 临时开一个?
|
5
ysc3839 350 天前 via Android 1
|
6
opengps 350 天前
我是不是看错了,这不是控制面板里勾选一个功能的事情吗?
|
7
MoeMoesakura 350 天前
@opengps #6 那不是安装 Client 吗,server 又装不了
|
8
opengps 350 天前
@MoeMoesakura 抱歉漏看了最关键的字。感觉微软强化推荐 powershhell 之后确实不怎么维护这个了
|
9
huahsiung OP |
12
elechi 350 天前
cygwin 安装 inetd 或者 xinetd 的包,然后配置开启 telnet ,用 cygrunsrv 设置为开机启动,我刚用过可以
|