(solved) запустить консоль (ssh) из ispmanager на примере freebsd

Начало тут: запустить консоль (ssh) из ispmanager на примере freebsd

Итак все же решение нашлось: для ispmanager есть плагины, устанавливаемые прямо из панели
1387529649-clip-5kb

Нажимаем справа вверху «Установить» и ищем строку

1387529775-clip-2kb

и еще раз справа вверху «Установить»
Ждем. Панель перезагрузилась и в меню «Инструменты» появилась новая строка «Команды shell»

1387529960-clip-5kb

Эта консоль — не аналогия putty, переходить по папкам она не даст, о чем написано внизу поля (соответственно перейти в порты и переустановить не получится)

1387530213-clip-5kb

Но все же.
Сначала смотрим версию установленной ОС:

uname -a
FreeBSD ... 8.4-STABLE FreeBSD 8.4-STABLE #0 r149M: Mon Jun 10 08:43:20 UTC 2013     root@freebsd8-amd64-build.ispsystem.net:/root/src/sys/amd64/compile/DEBUG  amd64

Пробуем вручную запустить ssh

/etc/rc.d/sshd onestart
/libexec/ld-elf.so.1: /usr/bin/ssh-keygen: Undefined symbol "ssh_OpenSSL_add_all_algorithms"
Performing sanity check on sshd configuration.
/libexec/ld-elf.so.1: /usr/sbin/sshd: Undefined symbol "ssh_OpenSSL_add_all_algorithms"
/etc/rc.d/sshd: WARNING: failed precmd routine for sshd

Смотрим какие порты установлены

pkg_info 2>&1

Для некоторых портов видим сообщение

pkg_info: the package info for package 'autoconf-wrapper-20101119' is corrupt
...
pkg_info: the package info for package 'libgcrypt-1.5.2' is corrupt
...
pkg_info: the package info for package 'p5-Compress-Raw-Bzip2-2.061' is corrupt
...
pkg_info: the package info for package 'php52-5.2.17_14' is corrupt

Это говорит что часть портов сломано, о ремонте портов поговорим после восстановления консоли.

Чтобы не мучать ни себя ни сервер, установим альтернативного ssh демона

pkg_add -r ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/Latest/openssh-portable.tbz
pkg_add: the package info for package 'autoconf-wrapper-20101119' is corrupt
...
pkg_add: the package info for package 'glib-2.34.3' is corrupt
...
pkg_add: the package info for package 'php52-5.2.17_14' is corrupt
...
To enable this port, add openssh_enable="YES" in your rc.conf. To
prevent conflict with openssh in the base system add sshd_enable="NO"
in your rc.conf. Also you can configure openssh at another TCP port (via
sshd_config 'Port' and 'Listen' options or via 'openssh_flags'
variable in rc.conf) and run it in same time with base sshd.

'PermitRootLogin no' is the default for the OpenSSH port.
This now matches the PermitRootLogin configuration of OpenSSH in
the base system.  Please be aware of this when upgrading your
OpenSSH port, and if truly necessary, re-enable remote root login
by readjusting this option in your sshd_config.

Users are encouraged to create single-purpose users with ssh keys
and very narrowly defined sudo privileges instead of using root
for automated tasks.

Опять получаем сообщения о сломанных портах, но наш демон установился и просит исправить /etc/rc.conf

openssh_enable="YES"
sshd_enable="NO"

а так же исправляем новый конфиг ssh, идем в /usr/local/etc/ssh/sshd_config

...
Port 22
...
Protocol 2
...
PermitRootLogin yes
...
PasswordAuthentication yes
...

В командах shell пробуем запустить демона

service openssh start
Performing sanity check on openssh configuration.
Starting openssh.

Перезапускаем putty:

Using username "***".
Using keyboard-interactive authentication.
Password:
Welcome to FreeBSD!
#

Профит!!!

2 комментария

leff on 07.07.2014 at 21:37.

А порты «is corrupt» как отремонтировать?

Ответить

kgtu5

kgtu5 on 08.07.2014 at 09:34.

Leff перечитал статью и вспомнил, что не дописал этот момент. Сейчас уже точно не скажу, но не сложно. Пиши (контакты для связи вверху справа), исправим.

Ответить

Скажите свое мнение

ваш email не публикуется. обязательно *

;-) :yawn: :whew: :toivo: :tmi: :time: :thinking: :talking: :sweating: :swear: :sun: :star: :smoke: :smirk: :sleepy: :skype: :shock: :shake: :rofl: :rain: :punch: :puke: :poolparty: :pizza: :phone: :party: :oops: :nod: :no: :ninja: :neutral: :nerd: :music: :muscle: :mrgreen: :movie: :mooning: :mmm: :middlefinger: :makeup: :mail: :mad: :lol: :lipssealed: :kiss: :itwashtme: :inlove: :idea: :hi: :heidy: :heart: :headbang: :happy: :handshake: :giggle: :fubar: :flower: :evilgrin: :emo: :dull: :drunk: :drink: :doh: :devil: :dance: :cry: :cool: :coffie: :clapping: :cash: :call: :cake: :bug: :brokenheart: :bow: :blush: :beer: :bear: :bandit: :arrow: :angry: :angel: :^) :???: :?: :-| :-o :-P :-D :-) :-( :!:

 

*

code

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.