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



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

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

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

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

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

我认为使用相同的活动SSH连接是不可能的,除非您使用不同的SSH客户端,例如AskUbuntu中所示的zssh。这假设你有a)你可以安装它b)你可以运行它

实际上,我会尝试一个与众不同的客户。

最新更新