Primeiro, este é um pré-requisito (pelo menos para mim): Área de trabalho remota sobre o túnel reverso do SSH para substituir o TeamViewer
O túnel SSH reverso é assim:
laptop(SFTP client)--->nat--->middleman<--nat<--desktop(SFTP server)
Em laptop
edit ~ / .ssh / config e adicione isto:
Host SftpToDesktop
HostName localhost
Port %p
User admin
PasswordAuthentication no
IdentityFile ~/.ssh/my_id_rsa
Em seguida, com uma perna do SSH existente de laptop para intermediário já estabelecida (conforme o link acima), faça o seguinte:
$ ssh -fNL 1234:localhost:1234 -i ~/.ssh/some_id_rsa [email protected]
Finalmente, abra o Dolphin (se estiver usando o KDE como eu) e entre neste local:
sftp://SftpToDesktop:1234