我尝试使用带有jsch的ant scp将文件从本地复制到远程。我的问题是,我的用户名包含“@”,我不知道如何逃避。我试过@@,将用户名设置为属性,并将用户名作为命令参数。什么都没有帮助。 Ant试图到达虚假服务器。
它适用于filezilla和Apatana。任何人都可以帮助我吗?
要理解我的问题,这是一个例子。 我的用户名是auth_user @ maschine_user @ maschine
<scp file="example.txt"
todir="auth_user@maschine_user@maschine@host:/targetdir"
keyfile="priv_id_dsa"
passphrase="XXXXX"
sftp="true"
/>
非常感谢!