I use ssh on linux but have not used nc, so not familiar.
Firstly, are you sure that nc is listening as a server on the Rigol?
To check that , you could run nmap like this, (install it first if you don't have it).
nmap -Pn 192.168.1.125
IT takes a minute or two. That will tell you all ports that are open and have servers.
Here is an example of nmap response:
$ nmap -Pn 192.168.1.16
Starting Nmap 7.80 (
https://nmap.org ) at 2022-08-23 15:31 EDT
Nmap scan report for 192.168.1.16
Host is up (0.0054s latency).
Not shown: 998 filtered ports
PORT STATE SERVICE
21/tcp open ftp
3389/tcp open ms-wbt-server
Nmap done: 1 IP address (1 host up) scanned in 4.89 second