SFTP-Server not found

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

SFTP-Server not found

Jump to solution
6,110 Views
inigovicentewal
Contributor III

I have tried several days to build the SFTP server on my IMX8M to debug it with eclipse but I can't get it to work.
When I search for sftp I have the following message: sftp: command not found
Any idea how to activate it on my board or why it doesn't work?

In WindSCP I have this message: I cannot initialize the SFTP protocol. Are you sure the server is running SFTP?

I have my local.conf configured correctly with: 

 

EXTRA_IMAGE_FEATURES ?= "debug-tweaks tools-debug eclipse-debug ssh-server-openssh"
CORE_IMAGE_EXTRA_INSTALL += "openssh-sftp openssh-sftp-server"

Thanks

Labels (1)
Tags (2)
0 Kudos
1 Solution
5,970 Views
karangajjar
Senior Contributor II

Hi Iñigo Vicente,

We verified in Yocto warrior Linux version 4.19.35. We added the below line in conf/local.conf.

m IMAGE_INSTALL_append += " openssh-sftp-server"

The "core-image-minimal-XXXX.wic.bz2" image generated has / usr / libexec / sftp-server .

Can you please add above mentioned line in your conf/local.conf at the end and confirm?

Regards,

Karan Gajjar

View solution in original post

0 Kudos
3 Replies
5,970 Views
karangajjar
Senior Contributor II

Hi Iñigo Vicente,

Can you let us know which Yocto/Linux version you are using?

We added the below line in conf/local.conf in yocto sumo 4.14.98:

IMAGE_INSTALL_append += " openssh-sftp-server"

And we are able to get /usr/libexec/sftp-server in the file-system.

Regards,

Karan Gajjar

0 Kudos
5,970 Views
inigovicentewal
Contributor III

Hi,

The yocto version is 4.19.35 and Linux 18.04.3 LTS. My board is IMX8M MINI.

I create my image like this:

$ repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b master
$ repo sync

$ MACHINE=imx8mmevk DISTRO=fslc-xwayland source setup-environment build

$ bitbake core-image-minimal

My local.conf looks like this:

MACHINE ??= 'imx8mmevk'
DISTRO ?= 'fslc-xwayland'
PACKAGE_CLASSES ?= 'package_rpm'
EXTRA_IMAGE_FEATURES ?= "debug-tweaks ssh-server-openssh tools-sdk tools-debug dbg-pkgs dev-pkgs eclipse-debug"
CORE_IMAGE_EXTRA_INSTALL += "openssh-sftp openssh-sftp-server"
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
PATCHRESOLVE = "noop"
BB_DISKMON_DIRS ??= "\
STOPTASKS,${TMPDIR},1G,100K \
STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \
STOPTASKS,/tmp,100M,100K \
ABORT,${TMPDIR},100M,1K \
ABORT,${DL_DIR},100M,1K \
ABORT,${SSTATE_DIR},100M,1K \
ABORT,/tmp,10M,1K"
PACKAGECONFIG_append_pn-qemu-system-native = " sdl"
CONF_VERSION = "1"

DL_DIR ?= "${BSPDIR}/downloads/"
ACCEPT_FSL_EULA = "1"

I don't have / usr / libexec / sftp-server on my file-system. Why?

Thanks

0 Kudos
5,971 Views
karangajjar
Senior Contributor II

Hi Iñigo Vicente,

We verified in Yocto warrior Linux version 4.19.35. We added the below line in conf/local.conf.

m IMAGE_INSTALL_append += " openssh-sftp-server"

The "core-image-minimal-XXXX.wic.bz2" image generated has / usr / libexec / sftp-server .

Can you please add above mentioned line in your conf/local.conf at the end and confirm?

Regards,

Karan Gajjar

0 Kudos