понедельник, 21 января 2019 г.

sshd в QNX

>>>stackoverflow>>>

Создаем не рутового юзера: passwd user
Добавляем его в группу (добавляем строчку в файл /etc/group): sshd:x:6:user
Генерим ключи:
random -t
ssh-keygen -tdsa -f/etc/ssh/ssh_host_dsa_key
ssh-keygen -trsa -f/etc/ssh/ssh_host_rsa_key

Разрешаем рутовый логин: в файле /etc/ssh/sshd_config делаем строчку PermitRootLogin yes и в /etc/group делаем sshd:x:6:user,root
Для запуска должен быть запущен random -t и запускается только по полному пути:
/usr/sbin/sshd &
Плюс надо создать папку:
mkdir -p /var/chroot/sshd
chmod 755 /var/chroot/sshd
If you want to use SFTP: Create/Use the file /etc/ssh/sshd_config and enable Subsystem sftp /usr/libexec/sftp-server by adding this line to the file
Под МП100:



В /root/.profile добавляем строку export PATH=/proc/boot:$PATH
Копируем файлы
/lib/libz.so
/lib/libz.so.2
/usr/bin/sshd
/usr/bin/ssh-keygen
/usr/bin/gzip
Закидываем в корень готовые настройки
ssh.tar.gz
Делаем:
chmod 755 /usr/bin/*
cd /
tar zxvf ssh.tar.gz
Надо создать папку:
mkdir -p /var/chroot/sshd/
Ну и можно запускать:
random -t
/usr/bin/sshd &