Package Details: shellinabox-git r428.98e6eeb-2

Git Clone URL: https://aur.archlinux.org/shellinabox-git.git (read-only)
Package Base: shellinabox-git
Description: Implementation of a web server that can export arbitrary command line tools to a web based terminal emulator
Upstream URL: https://github.com/shellinabox/shellinabox
Licenses: GPL2
Submitter: ahphaw5S
Maintainer: ahphaw5S
Last Packager: ahphaw5S
Votes: 6
Popularity: 0.001644
First Submitted: 2015-08-06 11:05
Last Updated: 2017-09-02 22:01

Latest Comments

ahphaw5S commented on 2017-10-18 11:58

@nicolasvila maybe it makes sense to notify the upstream about the issue and the proposed solution

ahphaw5S commented on 2017-10-18 11:58

@nicolasvila maybe it makes sense to notify the upstream about the issue and the proposed solution

nicolasvila commented on 2017-10-18 11:45

Once we enter the login name, we have two messages complaining about RSA authentication not supported (anymore?)

login: <USERNAME>
command-line line 0: Unsupported option "rhostsrsaauthentication"
command-line line 0: Unsupported option "rsaauthentication"
Password:

I removed the RSA options from the file service.c
Just before the "make", add the two following lines:

find . -name "service.c" -exec sed -i -e "s|-oRhostsRSAAuthentication=no||g" {} \;
find . -name "service.c" -exec sed -i -e "s|-oRSAAuthentication=no||g" {} \;

I know this is not very clean but it works and does not complain anymore about RSA issue. Bug also mentionned in Debian (source https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=873019)

sstassin commented on 2017-09-25 23:53

Hi.
I have just installed this package on my new Raspberry Archlinux Distro.
I didn't see any error while installing, but when i want to start with ssl enable with commandline 'shellinaboxd -d -c /etc/ssl/shellinabox' i get the error :

[config] Ignoring certificate directory, as SSL support is unavailable.

Any ideas of what can be the problem ??

Best regards
PS :I've checked that OpenSSL is installed.

ahphaw5S commented on 2017-08-21 08:23

Thanks, @xnor! Fixed.

xnor commented on 2017-08-17 19:01

Please install the systemd service files with install -Dm644.

Service files shouldn't be executable and systemd actually warns about it.

ahphaw5S commented on 2017-07-03 13:05

Thanks, @nicolasvila! I fixed the PKGBUILD

nicolasvila commented on 2017-07-03 12:56

We need to add the SSL libs in the Makefile : "-lssl -lcrypto"

FYI, here's the line I added to the PKGBUILD just after the "./configure"

sed -i -e "s|LIBS = -lz -ldl -lutil|LIBS = -lz -ldl -lutil -lssl -lcrypto|g" ${srcdir}/shellinabox/Makefile

xer01ne commented on 2017-06-29 00:10

When trying to build the latest version from AUR or manually from git, you get the following error.

/bin/sh ./libtool --tag=CC--mode=link gcc -g -std=gnu99 -Wall -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -static -Wl,-O1,--sort-common,

--as-needed,-z,relro -o shellinaboxd shellinabox/shellinaboxd.o shellinabox/externalfile.o shellinabox/launcher.o shellinabox/privileges.o shellinabox/service.o

shellinabox/session.o shellinabox/usercss.o liblogging.la libhttp.la -lz -ldl -lutil

libtool: link: gcc -g -std=gnu99 -Wall -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relr

o -o shellinaboxd shellinabox/shellinaboxd.o shellinabox/externalfile.o shellinabox/launcher.o shellinabox/privileges.o shellinabox/service.o shellinabox/sessio

n.o shellinabox/usercss.o ./.libs/liblogging.a ./.libs/libhttp.a -lz -ldl -lutil

./.libs/libhttp.a(ssl.o): In function `sslMakeContext':

/tmp/yaourt-tmp-roberts/aur-shellinabox-git/src/shellinabox/libhttp/ssl.c:642: undefined reference to `SSL_CTX_set_options'

./.libs/libhttp.a(ssl.o): In function `sk_SSL_COMP_zero':

/usr/include/openssl/ssl.h:841: undefined reference to `OPENSSL_sk_zero'

./.libs/libhttp.a(ssl.o): In function `sslMakeContext':

/tmp/yaourt-tmp-roberts/aur-shellinabox-git/src/shellinabox/libhttp/ssl.c:657: undefined reference to `SSL_CTX_set_options'

/tmp/yaourt-tmp-roberts/aur-shellinabox-git/src/shellinabox/libhttp/ssl.c:658: undefined reference to `SSL_CTX_set_options'

collect2: error: ld returned 1 exit status

make[1]: *** [Makefile:695: shellinaboxd] Error 1

make[1]: Leaving directory '/tmp/yaourt-tmp-roberts/aur-shellinabox-git/src/shellinabox'

make: *** [Makefile:528: all] Error 2

==> ERROR: A failure occurred in package().

Aborting...

==> ERROR: Makepkg was unable to build shellinabox-git.

==> Restart building shellinabox-git ? [y/N]

==>

----------------------------------------


The latest versions of openssl are installed and that seems to be the issue.

ahphaw5S commented on 2016-02-24 12:10

Thanks for pointing to the right repository!