SFTP username

Hi ,

I have an issue with sftp username as i have @ character in the username.

eg: username=abc@123

when i do as below,

sftp abc@123@servername # Its taking only 123@servername .

Also, i tried following options,

sftp abc\@123@servername 
sftp 'abc\@123'@servername 

Please advise.. Let me know if you require further details.

Thanks in advance,
Mohan

MY only suggestion: create the same username on the local box. Then

sftp hostname 

will work

unix is not picky about characters in filenames or user names, but trying to use those wierd names in scripts or commands gives you heartburn. Your sysadmin should know better.

mmm. edit:
I think it an ssh parsing problem. It expects the first (from the rear) @ to delimit hostname. I can't make it work here either.

I wonder what is the outcome if you have used with quotes and no escape character

This is not a suggestion but curious to know what will be the outcome.