在 Linux 中使用 scp 将文件复制到具有特定端口的服务器

Copy file to server with specific port using scp in Linux

如果我想将文件从服务器复制到我的本地 OS 我使用这个:

scp -P 60385 root@162.243.120.200:/myserver/somefile.txt /mylocaladdress/.

但是我该怎么做呢?

我试过这个:

scp /mylocaladdress/somefile.txt root@162.243.120.200:/myserver/. -P 60835

还有这个:

scp /mylocaladdress/somefile.txt -P 60835 root@162.243.120.200:/myserver/. 

但是我遇到了这个错误

ssh: connect to host 162.243.120.200 port 22: Connection refused
lost connection

我在本地有 Ubuntu,在服务器上有 CentOS 6.5

man scp 显示:

      scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2

端口在文件和主机之前