서버로 특정 포트로 sftp를 보내야하지만 사용자 이름에 @ 기호가 포함되어 있습니다.
사용자가 "user@example.com"이고 ftp 서버가 "example.com"이라고 가정하십시오.
나는 ~로 끝날 것이다
sftp -oPort:8777 user@example.com@example.com
내가 테스트 한 것처럼 분명히 작동하지 않는 것은 무엇입니까?
@로 어떤 종류의 아마추어가 사용자 이름을 생성합니까? 좋아, 내 상사가 했어
어떻게 해결할 수 있습니까?
사용자 이름 부분을 제거하고 도메인을 떠나는 경우 명령을 입력하면 사용자 이름을 입력하라는 메시지가 표시됩니까?
—
ladaghini
@ladaghini-스크립트 내에서 사용됩니다 ... 프롬프트가 표시되지 않습니다. 좋아, 스크립트에 사용자 이름과 비밀번호가 있음을 알고 있지만이 사용자 이름은 제한적입니다. 이 서버는 sftp의 사용자 이름 만 생성하므로 sftp 여야합니다.
—
SpaceDog
@Tim ... 탈출하는 것은 도움이되지 않습니다.
—
SpaceDog
sftp -oPort:8777 user\@domain.com@domain.com