добавим пользователя с ограниченными правами (Нужно чтобы работал проброс портов, но небыло шела)
# sudo useradd icq sudo passwd icq Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully sudo mkdir /home/icq sudo chown icq:icq /home/icqсоздаем скрипт without_shell.sh, приблизительно такого содержания:
#!/bin/bash while : do echo Port forwarding only. Q to quit. read a if [ "$a" == "Q" ] then break fi doneи добавляем этот скрипт в /etc/shells.
редактируем /etc/passwd - необходимо указать наш скрипт в качестве шела для пользователя icq.
теперь, если вызвать Putty при помощи, например, такого скрипта:
start.bat
start PuTTYPortable.exe -D 9000 icq@example.com -pw PASSWORDзапустится ssh соединение для пользователя icq и пароля PASSWORD с нашим сервером example.com и поднятым туннелем на порт 9000.
в ICQ клиенте настраиваем Socks5 прокси, указав в качестве адреса сервера 127.0.0.1 и порта 9000.
Комментариев нет:
Отправить комментарий