What is a privileged port on a Mac / Darwin?
What is a privileged port on a Mac / Darwin?
Recently I was trying to connect to a remote SSH server using my MacBook. At one point when trying to configure a Tunnel I got an error saying:
Privileged ports can only be forwarded by root
My first instinct was to make sure I had root access on the remote server and on the local one. I realized I needed to use sudo to launch SSH to avoid this error. But clearly that was not the best workaround.
I did a little digging to see what were these “privileged ports” and learn more about them. It turns out for some reason Mac OSX has a restriction on binding all ports below 1024. I am guessing this is because long time ago every application that matter grabbed some of those ports (think 80 and 443 por the Internet, FTP, SMTP, etc.) so probably that opens room for security issues. Regardless I simply decided to bind a port about 1024 and that avoided the need to use root access. If you have the flexibility to change the local binding port then that’s probably the best route.
Love
Can we use Let's Encrypt, the free and open certificate authority?
Hola! gracias por la info, me sirvió el comando sacandole el nombre del server. En mi caso, fue una migración…
Yes 3rd option helped me too. I removed the WC key Values from config file then started working.
I know this is from 2014. But really, thank you!