Hello,
First of all I consider myself a FreeBSD newbie, Following guides and reading documentation helps a lot, but nothing beats hands on experience.
Building from source is inevitable, some packages are harder than others, but I find OpenSSH/OpenSSL to be simple enough although crucial to security so I started by them
However I need some input on how I did it, like am I missing something, or are there any implications....... etc.
So here are the steps I followed on a fresh 8.1 RELEASE:
After Downloading and extracting OpennSSH portable
So I overwrote the base OpenSSL with the one in ports, and OpenSSH with the portable version from the Openssh website.
Your Input is very much appreciated
First of all I consider myself a FreeBSD newbie, Following guides and reading documentation helps a lot, but nothing beats hands on experience.
Building from source is inevitable, some packages are harder than others, but I find OpenSSH/OpenSSL to be simple enough although crucial to security so I started by them

However I need some input on how I did it, like am I missing something, or are there any implications....... etc.
So here are the steps I followed on a fresh 8.1 RELEASE:
Code:
#freebsd-update fetch install
# portsnap fetch extract
# pkg_add -r makedepend perl pkg-config xproto
# echo "OPENSSL_OVERWRITE_BASE=yes" >> /etc/make.conf
# echo "NO_OPENSSH=yes" >> /etc/make.conf
# echo "NO_OPENSSL=yes" >> /etc/make.conf
# cd /usr/ports/security/openssl
# make PREFIX=/usr install clean
# cp /usr/openssl/openssl.cnf.sample /usr/openssl/openssl.cnf
Code:
#./configure --prefix=/usr --sysconfdir=/etc/ssh --with-zlib=/usr --with-ssl-dir=/usr --with-tcp-wrappers --with-ssl-engine --
with-pam --with-md5-passwords && make && make install clean
So I overwrote the base OpenSSL with the one in ports, and OpenSSH with the portable version from the Openssh website.
Your Input is very much appreciated
