在 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
端口在文件和主机之前
如果我想将文件从服务器复制到我的本地 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
端口在文件和主机之前