Skip to content

ferrumgate/secure.server.ssh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure Server for FerrumGate

This is a fork of OpenSSH with extended authentication settings. Aim to create a secure tunnel to your servers (like ssh..) or clusters like (k8s...) or applications (remote desktop...) or services (mysql,postregsql...) with more control.

Prepare environment

apt install zlib1g-dev
apt install libssl-dev

Local build for debug

# prepare external libs for linkage
cd external
bash prepare.libs.sh
cd ../
# auto tools
aclocal
autoconf
autoreconf
# for debugging
./configure --prefix=$(pwd)/build --disable-strip CFLAGS="-W -O0 -g -ggdb -DFERRUM_DEBUG -I$(pwd)/external/libs/include" LDFLAGS="-L$(pwd)/external/libs/lib -lcmocka"
# for prod
./configure --prefix=$(pwd)/buildprod LDFLAGS="-L$(pwd)/../external/libs/lib"
make
make tests #openssh unit tests
make ferrumtests #ferrum unit tests
make install



FERRUM_DEBUG flags is for support SSH with none cipher

Packages

No packages published

Languages

  • C 81.3%
  • Shell 7.6%
  • Roff 5.9%
  • M4 3.1%
  • Makefile 1.1%
  • HTML 0.4%
  • Other 0.6%