I’ve been moving files to servers and SSH-ing into boxes for more than a decade. And for most of that decade, my workflow looked exactly like this:

Open PuTTY (or Windows Terminal + OpenSSH) for the shell.

Open FileZilla for the files.

Log in twice to the same server.

Drag, drop, chmod, restart, repeat.