This is the situation, I mean I have access to my server as an administrator but I don't know how to do what you're telling me because the server is in another city, so they have to open the port for me or how?That IP is an internet-IP, most likely behind a router of firewall.
99% certain the SSH-port is closed on that router/firewall, or the Internet Service Provider of that connection is blocking access to port 22, and only port 8007 for access to the console is opened.
You'll have to talk to whoever is managing that router/firewall to open up port 22 (or a different port that leads to 22) for YOUR external IP-address (don't just let it open for the whole world)
I suppose it would be like that but it doesn't let me make connections with putty, winscp or anything like that so I don't know what else I should doYes, they will need to do that most likely.
That Proxmox Backup Server you are trying to connect to is (most likely) not connected directly to the internet, but connected through some other device, same as that your PC is not connected to the internet, but through the router your internet-service-provider sends you.
For that router to allow something from the internet (like your WINSCP request) to reach a device on the inside (the proxmox backup server), it needs to be configured to do so first. That can only be done by someone that has access and login-credentials to that router, so nothing we can help you with. They already did so for port 8007, but they seem to have not done so for port 22
I suppose it would be like that but it doesn't let me make connections with putty, winscp or anything like that so I don't know what else I should doSCP uses the same as SSH.
Can you login with SSH? If yes than no need for firewall change. just use same setting for SCP as SSH.
If you have enabled ROOT login for SSH (it is disabled by default, and only allows SSH for non ROOT users.),
then SCP will work on port 22 also.
If ssh only works with non-ROOT user, then use SCP with the same non-ROOT user and port 22.