On receiving NAS:
setcfg LOGIN "SSH AllowTcpForwarding" TRUE
reboot
On client to forward local port 8443 to the QNAP admin interface:
ssh user@host -L 8443:localhost:443
On receiving NAS:
setcfg LOGIN "SSH AllowTcpForwarding" TRUE
reboot
On client to forward local port 8443 to the QNAP admin interface:
ssh user@host -L 8443:localhost:443
Cool!! Thanks. I've been trying to get VSCode remote working for ages to make it easier to work on https://github.com/the-moog/QNAP-QTS-Tools and this simple trick fixed it - thanks!! Without this every time I restart the SSH or NAS the settings changed in sshd_config are reset and that stops VSCore/remote working.
I was trying to get VSCode Remote working and I found that I needed to also enable AllowAgentForwarding on the NAS, and I needed to sudo both setcfg commands on the Qnap:
sudo setcfg LOGIN "SSH AllowTcpForwarding" TRUE
sudo setcfg LOGIN "SSH AllowAgentForwarding" TRUE
After reboot I confirmed the values had stuck - these command both returned TRUE:
getcfg LOGIN "SSH AllowTcpForwarding"
getcfg LOGIN "SSH AllowAgentForwarding"
Then I deleted any old .vscode-server files from the Qnap:
rm -rf ~/.vscode-server/
Finally I set "remote.SSH.useFlock" to false (i.e. unticked) in VSCode
After this VSCode Remote connected properly
👍
Thank you!