Skip to content

Instantly share code, notes, and snippets.

@changeme
Created August 18, 2014 05:30
Show Gist options
  • Save changeme/70dfd8d388c086819963 to your computer and use it in GitHub Desktop.
Save changeme/70dfd8d388c086819963 to your computer and use it in GitHub Desktop.
Install OpenSSH-HPN on CentOS
yum install zlib zlib-devel pam pam-devel openssl openssl-devel gcc patch make
cd /usr/src
wget http://www.thirdechelon.org/stuff/openssh-6.6p1-hpnssh14v5.diff.gz
wget http://www.thirdechelon.org/stuff/openssh-6.6p1.tar.gz
tar -xzvf openssh-6.1p1.tar.gz
cd openssh-6.1p1
zcat /usr/src/openssh-6.1p1-hpn13v14.diff.gz | patch
./configure –prefix=/usr –sysconfdir=/etc/ssh –with-pam
mv /etc/ssh/ssh_config /etc/ssh/ssh_config.original
mv /etc/ssh/sshd_config /etc/ssh/sshd_config.original
sed -i 's/^#TcpRcvBufPoll yes/TcpRcvBufPoll yes/g' sshd_config
sed -i 's/^#HPNBufferSize 2048/HPNBufferSize 16384/g' sshd_config
make
make install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment