2013-11-01 1 views
0

Windows 7에서 tcl8.5을 사용하고 있습니다. openssh과 함께 스폰을 사용해야합니다. 사용자 이름은 큰 따옴표 (예 : abc)로 묶여 있습니다.exp_spawn 번역을 숨기는 방법 "~

D:\Program Files\OpenSSH\bin>ssh 192.168.0.253 -labc"\"" 

... 192.168.0.253의 암호 @ ABC ":

(올바른 내가 명령 창에서 사용하고 때이 계정을 사용하여 원격 장치를 로그인 openssh을 사용할 수 있습니다 사용자 이름은 내가 스크립트에서 같은 구문을 산란 SSH를 사용했을 때 올바른 암호를 입력 할 때

그러나

가의 "는 액세스가 거부 \ 로 번역되어)는 openssh으로 표시됩니다.

exp_spawn "$sshClient" "192.168.0.253" -labc\"\\\"\" 
=> 
abc\\""@192.168.0.253 

다음 시도는 또한 "

exp_spawn "$sshClient" "192.168.0.253" -labc\" 
=> 
abc\@192.168.0.253 

사람이 나에게 올바른 구문을하시기 바랍니다 보여줄 수 \로 번역되어 보여? 아니면 활성화해야하는 exp_spawn의 옵션이 있습니까?

답변

0

시도

exp_spawn $sshClient 192.168.0.253 {-labc"} 
관련 문제