我必须通过sftp到服务器的特定端口,但用户名包含@符号。
假设用户是“ user@example.com”,而ftp服务器只是“ example.com”
我将以
sftp -oPort:8777 user@example.com@example.com
正如我所测试的,什么显然不起作用。
什么样的业余爱好者使用@创建用户名?好吧,我的老板做了。
我该如何解决?
如果您删除用户名部分而仅离开域,输入命令后是否会提示您输入用户名?
—
ladaghini
@ladaghini-这将在脚本内使用...无提示。好的,我知道在脚本中包含用户名和密码的含义,但是该用户名的范围有限。它必须是sftp,因为此服务器仅生成sftp的用户名。
—
SpaceDog 2013年
@Tim ...转义它没有帮助。
—
SpaceDog
sftp -oPort:8777 user\@domain.com@domain.com