22 lines
496 B
Markdown
22 lines
496 B
Markdown
openssh
|
|
=
|
|
https://github.com/openssh/openssh-portable.git
|
|
|
|
``` sh *** build ***
|
|
autoreconf -fi
|
|
./configure \
|
|
--prefix=/pkg/gnu/openssh \
|
|
--sysconfdir=/pkg/gnu/openssh/etc \
|
|
--with-zlib \
|
|
--with-privsep-path=/pkg/gnu/openssh/var/empty \
|
|
--with-xauth=/usr/bin/xauth
|
|
make -j$(nproc)
|
|
make install
|
|
```
|
|
|
|
``` sh *** config ***
|
|
mkdir -p /pkg/gnu/openssh/var/empty
|
|
userdel sshd
|
|
useradd -r -s /usr/sbin/nologin -d /pkg/gnu/openssh/var/empty -c "sshd privilege separation user" sshd
|
|
```
|