连接ssh时将文件复制到本地计算机

时间:2015-04-08 05:42:40

标签: ssh scp

所以我试图找到一种在连接到远程计算机时复制文件的方法

cd /Desktop/dir
ssh remote_pc@remote_ip
password
cd my/dir
scp file.pdf __________

我知道如果我使用" home_pc@home_ip.local:〜/ Desktop / dir"我想知道是否有办法跳过" home_pc@home_ip.local:〜/ Desktop / dir"并在我使用ssh之前复制/粘贴到我所在的目录

我知道我也可以用

复制文件
  scp remote_pc@remote_ip:~/my/dir/file.pdf   ~/Desktop/dir

然而这很难,因为我不知道所有文件名和目录而没有查找它们并仍然使用此方法导航到我的目录

2 个答案:

答案 0 :(得分:0)

为什么需要ssh到remote_ip?你可以用这个:

cd ~/Desktop/dir
scp remote_pc@remote_ip:/my/dir/file.pdf

答案 1 :(得分:0)

我不认为使用相同的活动 SSH连接可以这样做,除非您使用不同的ssh客户端,例如zssh,如{{1}所示3}}。这假设你有a)你可以安装它b)你可以运行它。

实际上,我会尝试差异客户端。