在 ssh 进入远程机器时进行 scp?
scp-ing while ssh'd into remote machine?
我的愿望:
ssh
到远程机器上,绕一圈,然后使用 Linux 命令将文件从远程机器复制到我的本地机器。
我的无奈:
根据我在文档中看到的内容,我在使用 scp
命令时无法 ssh
。我必须只是本地计算机上的用户并指定连接信息和文件位置(即 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.
是否可以在已经 ssh
d 进入远程机器时使用 scp
?
不,这是不可能的,如果您的工作站上没有 public IP 和 sshd
服务器 运行ning(如果有,没有什么比从远程会话到 运行 scp file localmachine:
)。
速度不显着。对于大文件,它可以是百分之一或百分之二,但是使用 sftp
,您将获得更多,因为您不必为每个 scp
命令启动 ssh
连接,而只是一次又一次的 get
命令是 "cheaper"。对于普通网络上的普通文件,您不会注意到差异。
我的愿望:
ssh
到远程机器上,绕一圈,然后使用 Linux 命令将文件从远程机器复制到我的本地机器。
我的无奈:
根据我在文档中看到的内容,我在使用 scp
命令时无法 ssh
。我必须只是本地计算机上的用户并指定连接信息和文件位置(即 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.
是否可以在已经 ssh
d 进入远程机器时使用 scp
?
不,这是不可能的,如果您的工作站上没有 public IP 和 sshd
服务器 运行ning(如果有,没有什么比从远程会话到 运行 scp file localmachine:
)。
速度不显着。对于大文件,它可以是百分之一或百分之二,但是使用 sftp
,您将获得更多,因为您不必为每个 scp
命令启动 ssh
连接,而只是一次又一次的 get
命令是 "cheaper"。对于普通网络上的普通文件,您不会注意到差异。