We are not able to ejecute command sftp on RUT241 cli because the package is not installed, and we are not able to install the package that is required (for instance openssh-client). ¿Is there any way to have sftp on the router?
Hello!
To start, please note that the entries available by default in the package manager come directly from our repositories.
That being said, could you clarify if you specifically require an open-ssh client? If so, you may also install SSHFS, which works in a similar fashion.
If SSHFS does not suit your needs, you can also install packages via OpenWRT, although since the packages you are installing do not come from our repositories, we do not offer additional assistance regarding this action, nor can we guarantee its workability.
It’s worth mentioning that if you do download packages via OpenWRT, they will not appear in the WebUI and will only be accessible via SSH.
Please also note that not every OpenWRT package will be compatible with your device. You should check the package architecture and ensure it matches your processor architecture (for example, ARM, ARM64, MIPS, or x86) before installing it.
That being said, if you wish to continue downloading packages from OpenWRT, you will require some commands. Here is an example of a Python package installation:
opkg update --force_feeds /etc/opkg/openwrt/distfeeds.conf.
opkg install python3-pip --force_feeds /etc/opkg/openwrt/distfeeds.conf.
For your own use, you would need to adjust the package names accordingly.
Lastly, you do also have the option to compile your package or compile it straight into custom firmware. You can check how to do so here:
RUTOS Software Development Kit (SDK) Instruction - Teltonika Networks Wiki
At this time, we do not offer any alternatives to these currently available options. Do let us know if anything is unclear or if you require further assistance.
Kind regards,
Laura.