我使用 rsync 在本地目录和远程主机之间同步文件。我还使用 plink 来自动化我的 SSH 密码输入。
我想不通的是如何将 rsync 与 plink 一起使用。这就是我认为的语法应该是:
rsync -args --rsh="plink user@remote" local_dir/ :/remote_dir
Run Code Online (Sandbox Code Playgroud)
但我收到“拒绝访问”消息。有没有办法做到这一点?简单吗?
编辑以反映我认为语法应该是什么样子。我以前犯过大错。
我曾经使用以下作为我的代理服务器
start c:\ssh\plink.exe -N username@mysite.com -pw mypasswd -P 22 -D localhost:8003
Run Code Online (Sandbox Code Playgroud)
现在我的公司决定屏蔽 22 端口,我无法直接访问我的站点主机的 22 端口。但是我的局域网中有一台机器没有被屏蔽,我可以使用 SSH 登录它。那么我如何通过畅通无阻的机器?谢谢!
命令行腻子的版本plink。可以使用 将文件从 Windows 系统复制到 Linux 系统plink,但是如何?
我知道同样可以通过 实现pscp,但plink由于某种原因我想使用它来实现。
如何使用plink命令复制文件?