O SSHFS está usando o SFTP. Se o servidor não suportar SFTP, não funcionará.
Você precisa instalar o sftp-server
no roteador e configurá-lo se quiser usá-lo como SFTP / SSHFS. Período. Qual é a questão?
Eu tenho um roteador Asus DSL-AC68U. Eu posso facilmente ssh para isso:
ssh router
Após ter configurado as opções apropriadas em .ssh / config:
Host router
Hostname ddnshostname
User myuser
KexAlgorithms +diffie-hellman-group1-sha1
Em suma, eu já consigo acessar o roteador via SSH e FTP mas gostaria da segurança e facilidade de uso do SSHFS (ou similar!). No entanto, parece que não consigo montar coisas com o SSHFS:
$ sshfs -o sshfs_debug router:/tmp/home/root/ testmount/ -d [1]
SSHFS version 2.6
FUSE library version: 2.9.5
nullpath_ok: 0
nopath: 0
utime_omit_ok: 0
executing <ssh> <-x> <-a> <-oClearAllForwardings=yes> <-2> <casatrieste> <-s> <sftp>
sh: /opt/libexec/sftp-server: not found
remote host has disconnected
Eu descobri que isso ocorre porque o sftp-server no meu roteador parece estar desalojado ou ausente. No entanto, não consigo encontrar nem sftp_server nem ssh_config em qualquer lugar no roteador usando find / | grep ssh_config
.
Parece que estou perdendo o pacote sftp-server
completamente. Existe alguma outra maneira de me permitir usar o SSHFS? Já consigo acessar o roteador via ftp, mas gostaria de montar o sistema de arquivos remotamente.
Eu provavelmente deveria instalar %código%. No entanto, isso significa que eu devo instalar o optware e prefiro evitar isso.
Como posso montar pastas SSHFS deste roteador remotamente?
O SSHFS está usando o SFTP. Se o servidor não suportar SFTP, não funcionará.
Você precisa instalar o sftp-server
no roteador e configurá-lo se quiser usá-lo como SFTP / SSHFS. Período. Qual é a questão?
Você pode usar o scp diretamente em qualquer lugar onde haja ssh:
Não há nada para montar. Existem também ferramentas que usam scp para fornecer uma visão orientada a diretório. Eu uso o WinSCP no Windows, porque ele entende as credenciais do PuTTy.