qemu: como acessar o host via sftp

0

Eu iniciei um guest vm com

qemu-system-x86_64 -net user -net nic -redir tcp:10022::22 -m 500 -hda op.img

Do convidado, posso ssh da máquina host, mas não consigo me conectar por meio de sftp O comando que eu uso para ssh é

ssh -R 10022:localhost:22 [email protected]

Tentou jogar com sftp -oBindAddress e também -P , mas sem sucesso.

    
por Luis 03.02.2012 / 18:13

1 resposta

1

Se você pode ssh para isso, você pode sftp para isso. É a mesma porta, certo? Você pode verificar isso com um tcpdump em suas interfaces, você verá o comando "sftp" fazendo barulho em seu convidado.

Aprofundar, procurando em seus arquivos de log (/ var / log / ) especialmente /var/log/auth.log com tail -f enquanto você está tentando fazer o login.

Eu não entendo porque você está usando este comando para se conectar via ssh ao seu convidado. O que você está fazendo é dizer ao ssh para ouvir e encaminhar o tráfego que chega na porta 10022 a 127.0.0.1 do seu convidado 22.

Basta fazer:

ssh [email protected]

assumindo 10.0.2.2 é sua VM. Para usar o sftp basta fazer:

sftp [email protected]

Se o primeiro funciona e não o segundo, é um problema de configuração, eu acho. Forneça mais informações se o problema persistir.

    
por 03.02.2012 / 22:30

Tags