我正在尝试使用以下方法将文件从本地计算机上传到我的服务器:
scp Users\MyName\Desktop\myzipfile.zip user@host:/path/to/whereyouwant/thefile
我的桌面上有一个 Zip 文件,我想上传它。我的问题是,在使用 SSH 时,我不知道本地计算机目录是什么。
我怎么知道它是什么?也就是说,我如何正确地写入位于本地计算机桌面上的 Zip 文件的路径?
我已尝试了所有我能想到的办法。
答案1
可能有一些环境变量指向你的家:
scp $HOME\Desktop\myzipfile.zip user@host:/path/to/whereyouwant/thefile
:
但是你可能会在路径上遇到问题。你可以使用以下方法解决它:
cat $HOME\Desktop\myzipfile.zip | ssh user@host cat /path/to/whereyouwant/thefile
这基本上相当于使用 pure ssh
。但请确保您已设置无密码身份验证或控制主机,否则将失败。