LINUX.ORG.RU

openssh static


0

1

Реально ли достать статически скомпиленый openssh? или чтото похожее?

Может ктото знает как скомпилить статически

http://matt.ucc.asn.au/dropbear/dropbear.html

или другое чего? Мне нужно чтоб сервер openssh работал статически почти на любом дистрибутиве.

★★

Скомпилируй сам.
Распаковываешь такбол, заходишь в каталог и...

env LDFLAGS=«$LDFLAGS -static» ./configure --prefix=/opt/openssh_static

make

make install

ls -l /opt/openssh_static/bin
итого 11780
-rwxr-xr-x 1 root root 800368 Июн 15 10:01 scp
-rwxr-xr-x 1 root root 845632 Июн 15 10:01 sftp
lrwxrwxrwx 1 root root 5 Июн 15 10:01 slogin -> ./ssh
-rwxr-xr-x 1 root root 2374536 Июн 15 10:01 ssh
-rwxr-xr-x 1 root root 1983960 Июн 15 10:01 ssh-add
-rwxr-xr-x 1 root root 1962680 Июн 15 10:01 ssh-agent
-rwxr-xr-x 1 root root 2094728 Июн 15 10:01 ssh-keygen
-rwxr-xr-x 1 root root 1984472 Июн 15 10:01 ssh-keyscan

file /opt/openssh_static/bin/*
/opt/openssh_static/bin/scp: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.9, stripped
/opt/openssh_static/bin/sftp: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.9, stripped
/opt/openssh_static/bin/slogin: symbolic link to `./ssh'
/opt/openssh_static/bin/ssh: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.9, stripped
/opt/openssh_static/bin/ssh-add: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.9, stripped
/opt/openssh_static/bin/ssh-agent: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.9, stripped
/opt/openssh_static/bin/ssh-keygen: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.9, stripped
/opt/openssh_static/bin/ssh-keyscan: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.9, stripped

К ./configure добавь по вкусу нужные ключики сборки, подробности смотри по ./configure --help

Lumi ★★★★★
()

file /opt/openssh_static/sbin/*
/opt/openssh_static/sbin/sshd: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.9, stripped

А вот правда какой смысл в статической линковке этих файлов не понятно

file /opt/openssh_static/libexec/*
/opt/openssh_static/libexec/sftp-server: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.9, stripped
/opt/openssh_static/libexec/ssh-keysign: setuid ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.9, stripped
/opt/openssh_static/libexec/ssh-pkcs11-helper: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.9, stripped

Lumi ★★★★★
()
Ответ на: комментарий от Lumi

> А вот правда какой смысл в статической линковке этих файлов не понятно

Нужно закачать на хостинг и на высоком порту запустить чтоб туннель делать.

Будет работать?

qsloqs ★★
() автор топика
Ответ на: комментарий от qsloqs

Ну... Тогда надо компилировать куда-нибудь в ${HOME}/bin, если хомяк позволяет пускать эльфов.
Работать должно, но надо пробовать на твоём конкретном хостинге. Может тебе там selinux закрутили так, что шансов никаких.

Lumi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.