因为 Centos 上没有运行任何走 TCP 的应用
但又想开一个 TCP 端口用来长时间测试连接是否畅通
请问可以开启什么简单服务走 TCP 又安全呢?
但又想开一个 TCP 端口用来长时间测试连接是否畅通
请问可以开启什么简单服务走 TCP 又安全呢?
|
BingoXuanAug 4, 2020 via Android
1
echo 服务器
|
|
cloudzhouAug 4, 2020
2
go 写一个 echo,限定长度
|
|
calmzhuAug 4, 2020 via Android
4
iperf 工具。用来测网速的。一条命令起个服务端就行。
另,HTTP 不也是 tcp.直接开个 nginx ? |
|
6
直接 nc -nlp <端口号>
|
|
VegetableAug 4, 2020
7
有点懵,这部就是 ping 的工作吗
|
|
sarvatathagataAug 4, 2020
8
@Jirajine 应该加个-k 吧
|
|
BingoXuanAug 4, 2020 via Android
10
|
|
BingoXuanAug 4, 2020 via Android
11
@johnsonhk
看你怎么写了,连接接受数据大小定长,单位时间连接数量等也要处理。daytime 用的是端口和 ssh 都是约定的,记得放到高位端口。 |
|
d0m2o08Aug 4, 2020
12
连 ssh 都没有么?
|
|
nomanskyAug 4, 2020
13
yum install nc
nohup nc -v ip_addr port_number & e.g, nohup nc -v 0.0.0.0 2333 & |
|
nomanskyAug 4, 2020
14
@nomansky nohup nc -lv ip_addr port_number &
e.g, nohup nc -lv 0.0.0.0 2333 & 如果要开机自启动写个 shell 加入 init.d 即可 |
|
BingoXuanAug 4, 2020 via Android
16
@johnsonhk
端口扫描一般都会扫预设端口,一般建议不要把 ssh 用预设的 22,往高的改。其他服务一样。 https://zh.m.wikipedia.org/wiki/TCP/UDP%E7%AB%AF%E5%8F%A3%E5%88%97%E8%A1%A8 |
|
henvmAug 4, 2020 via Android
18
$ exec 3 <> /dev/tcp/192.168.1. 1/80
|
|
lxk11153Aug 4, 2020
19
sshd 不行吗?
|
|
BingoXuanAug 4, 2020 via Android
20
|
|
littlewingAug 5, 2020
21
起个 nginx ?
|
|
realpgAug 5, 2020
22
socat 起个 listen 支持复用的 开销最小
|
|
yjdAug 5, 2020 via Android
23
@BingoXuan 那是以前,现在最好是密钥连接。
现在都是全端口扫描。前不久我有台远程桌面非 3389 端口连了十几年没啥事。然后前不久同事用的时候刚好改了简单密码。结果就被勒索软件远程感染 |
|
janxinAug 5, 2020
24
运行一个 sshd 可以吗
|
|
qwerthhusnAug 5, 2020
25
建个小型机场,发给我,我天天给你测试
|
|
fangcanAug 5, 2020
26
启动一个 nginx 应该能满足你的要求
|
|
no1xsyzyAug 5, 2020
27
@johnsonhk #17 默认端口就是 day1 必被扫,补丁窗口期默认一天以内。高位可以避免 day1 扫描,补丁的窗口期基本有一周以上。
当然,被 APT 无解,仍然是 day1 。 |
|
no1xsyzyAug 5, 2020
29
@johnsonhk #28 虽然不知道 daytime 会不会有 bug,简单服务比较不容易有 bug
但 bug 总是想象不到的地方才有啊 改端口就是降低攻击面、减少信息暴露,并不是说就是安全的了。 但如果曝出一个 bug,那么一天之内 0.0.0.0-255.255.255.255 全部的 13 端口都会被扫一遍。 端口再不济套层 docker,总是可以改的 |
|
qbqbqbqbAug 17, 2020
31
@BingoXuan SSH 要想安全,最稳妥的还是设置成仅密钥登录,禁用密码登录,除非 OpenSSH 爆出了免登录就可以直接渗透的漏洞,否则任凭他们怎么扫弱密码都登不进。改端口作用不是很大,而且 CentOS 是自带 SELinux 的,预置了一些针对网络程序的安全策略,如果没有修改 SELinux 设置或者关闭 SELinux 就直接改 SSH 端口的话会直接锁死新端口连不进来,如果不知道这个就乱改,很容易就抓瞎了。
以上只针对 SSH,其他类型的服务另说,MongoDB 这种最好还是限制只有内网才能访问。daytime, echo 这种则需要更谨慎,这种仅调试用的服务安全性不像 SSH 这种久经考验,最好别长开。 |