ssh
进入远程计算机,绕过峰值,然后使用Linux命令将文件从该远程计算机复制到本地计算机。
从我在文档中看到的情况来看,使用ssh
命令时我不能scp
。我必须只是本地计算机上的用户并指定连接信息和文件位置(即scp user@remotehost:copyFrom.txt /myDir/copyHere.txt
)。
我也可以使用SFTP:
$ SFTP user@remotehost
$ $ get remoteFile.txt /myLocalDir/localFile.txt
但是SFTP isn't quite as fast as SSH。
是否有可能scp
已经ssh
进入远程计算机?
答案 0 :(得分:2)
不,如果您的工作站上没有运行公共IP和sshd
服务器,那是不可能的(如果有的话,没有什么比从远程会话运行scp file localmachine:
更容易了)
速度不重要。它可以是大文件的百分之一或百分之二,但使用sftp
,您将获得更多,因为您不必为每个ssh
命令启动scp
连接,而只是一次,每get
命令“更便宜”。对于普通网络上的普通文件,您不会注意到差异。