由于内网穿透下存在服务器端口,因此需要填写端口号。
和ssh一样,需要使用-p指令。
下面指令中,port为内网传统服务器的端口,id为真实主机的id,server_ip为内网穿透服务器的ip
我使用的是
scp -p port id@server_ip:/dir
但传说中也可以使用
scp -Pport id@server_ip:/dir
另:网上有文章这么说:(来自简书)
作者按:前提条件是已经完成内网穿透。
通过云服务器连接远程服务器,命令如下:
ssh -p 6000 用户名@云服务器公网IP
输入密码
进入需要执行代码的文件夹,使用vim修改文件中的参数
将运行结果从远程服务器下载到本地,执行scp命令是在本地shell端:
scp -P 6000 kyj@公网IP:/home/kyj/Moseklab/model_180828/xxx.csv /本地某个文件夹的绝对路径
本地某个文件夹的绝对路径选项可以为空,即下载到当前文件夹中。
作者:Peggy_623
链接:https://www.jianshu.com/p/b835a447100e
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。