O servidor está escutando na porta '8765' e requer uma chave SSH para autenticação.
Eu posso montar o diretório remoto usando este comando:
sshfs -o idmap=user,port=8765 stephen@server:/export/usb2T /mnt/usb2T
O servidor reconhece minha chave pública SSH.
Eu vi que, como uma entrada fstab para a porta SSH padrão, será:
stephen@server:/export/inbox /mnt/inbox fuse.sshfs defaults,_netdev 0 0
Mas precisarei adicionar a porta de escuta do servidor e a chave pública SSH do usuário cliente.
Como faço isso?
A entrada
/etc/fstab
que você está procurando é:Usando as opções
,port=PORTNUMBER
e,IdentityFile=/root.ssh/id_rsa
:Diretório de montagem através
ssh
deSSHFS
remotoGuia do Mead para o Secure Shell (SSH)
Como montar o diretório remoto sshfs no fstab
Automount sshfs usando fstab sem mount -a
O SSHFS aceita muitas opções de linha de comando que você pode querer verificar. Por exemplo, se o servidor SSH no computador remoto estivesse sendo executado na porta 12345 em vez da porta 22, você faria o seguinte:
Aqui estão as opções de linha de comando:
Opções SSHFS:
man/1/sshfs
Eu quero que este sshfs monte para:
Reunindo as informações fornecidas no excelente post de algo, juntamente com as opções necessárias, temos isso:
As opções adicionais são:
x-systemd.automount
cria uma unidade de montagem automática para systemdx-systemd.requires=network-online.target
tentativas são montadas somente após a conexão de rede ser alcançadaexec
tornar executáveis os arquivos na unidade montada.