想在 Centos7 上长时间开放一个不用的 TCP 端口

2020-08-04 19:32:33 +08:00
 johnsonhk
因为 Centos 上没有运行任何走 TCP 的应用
但又想开一个 TCP 端口用来长时间测试连接是否畅通
请问可以开启什么简单服务走 TCP 又安全呢?
3518 次点击
所在节点    Linux
31 条回复
BingoXuan
2020-08-04 19:33:53 +08:00
echo 服务器
cloudzhou
2020-08-04 19:34:18 +08:00
go 写一个 echo,限定长度
johnsonhk
2020-08-04 19:40:57 +08:00
@BingoXuan centos 新手不太会
请问如何写?写好以后每次开机自动运行
calmzhu
2020-08-04 19:44:03 +08:00
iperf 工具。用来测网速的。一条命令起个服务端就行。

另,HTTP 不也是 tcp.直接开个 nginx ?
xupefei
2020-08-04 19:53:18 +08:00
@calmzhu iperf 恐怕三天后流量爆了🤣
Jirajine
2020-08-04 19:55:54 +08:00
直接 nc -nlp <端口号>
Vegetable
2020-08-04 19:57:22 +08:00
有点懵,这部就是 ping 的工作吗
sarvatathagata
2020-08-04 20:28:30 +08:00
@Jirajine 应该加个-k 吧
johnsonhk
2020-08-04 20:29:05 +08:00
@BingoXuan
@cloudzhou 刚搜索了一下,echo 服务怕不怕给攻击?
安装 daytime 服务安全吗?
BingoXuan
2020-08-04 20:30:53 +08:00
@johnsonhk
用 systemd 就好了,网上很多例子。https://zhuanlan.zhihu.com/p/29217941
BingoXuan
2020-08-04 20:35:06 +08:00
@johnsonhk
看你怎么写了,连接接受数据大小定长,单位时间连接数量等也要处理。daytime 用的是端口和 ssh 都是约定的,记得放到高位端口。
d0m2o08
2020-08-04 20:36:58 +08:00
连 ssh 都没有么?
nomansky
2020-08-04 20:40:37 +08:00
yum install nc
nohup nc -v ip_addr port_number &
e.g, nohup nc -v 0.0.0.0 2333 &
nomansky
2020-08-04 20:42:37 +08:00
@nomansky nohup nc -lv ip_addr port_number &
e.g, nohup nc -lv 0.0.0.0 2333 &

如果要开机自启动写个 shell 加入 init.d 即可
johnsonhk
2020-08-04 20:57:22 +08:00
@BingoXuan daytime 用预设端口不安全吗?还要改什么数据大小?不改危险吗?
BingoXuan
2020-08-04 21:22:02 +08:00
@johnsonhk
端口扫描一般都会扫预设端口,一般建议不要把 ssh 用预设的 22,往高的改。其他服务一样。
https://zh.m.wikipedia.org/wiki/TCP/UDP%E7%AB%AF%E5%8F%A3%E5%88%97%E8%A1%A8
johnsonhk
2020-08-04 21:39:04 +08:00
@BingoXuan 我 22 端口防火墻封了只给限定 ip
我最后开了 daytime 预设端口安全吗?
henvm
2020-08-04 22:42:23 +08:00
$ exec 3 <> /dev/tcp/192.168.1. 1/80
lxk11153
2020-08-04 23:20:03 +08:00
sshd 不行吗?
BingoXuan
2020-08-04 23:43:01 +08:00
@johnsonhk
最好还是不要,无论 daytime 也好,ssh 也好,MongoDB 也好,默认端口很容易被黑
之前就有 v 友就是因为 MongoDB 忘了改端口被黑,被加密所有文件的。

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

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

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

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

© 2021 V2EX