Por padrão, o jupyter só se liga à interface localhost, portanto, ele pode ser usado somente a partir da máquina local, conectando-se a 127.0.0.1
. Se você quiser disponibilizá-lo na sua rede, você deve informá-lo para ouvir o endereço IP externo da sua máquina ou simplesmente para todos os endereços IP disponíveis:
jupyter notebook --ip='*' --no-browser
Desta forma, você não precisa criar uma porta para acessar o seu notebook jupyter.
No entanto, lembre-se de que usar um túnel ssh provavelmente fornece melhor segurança do que permitir que o jupyter ouça sua rede. Além disso, a conexão através do túnel ssh seria criptografada, enquanto a conexão direta com o jupyter provavelmente não seria. Depende muito de quanto você confia na sua rede. Se não for 100% confiável, considere o uso da solução de túnel ssh.