ssh到远程机器时scping?

时间:2015-09-22 15:42:36

标签: linux ssh scp

我的愿望:

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进入远程计算机?

1 个答案:

答案 0 :(得分:2)

不,如果您的工作站上没有运行公共IP和sshd服务器,那是不可能的(如果有的话,没有什么比从远程会话运行scp file localmachine:更容易了)

速度不重要。它可以是大文件的百分之一或百分之二,但使用sftp,您将获得更多,因为您不必为每个ssh命令启动scp连接,而只是一次,每get命令“更便宜”。对于普通网络上的普通文件,您不会注意到差异。