- 1
- 2
- 3
- 4
- 5
if (setrlimit(RLIMIT_NOFILE, &rl) < 0) {
err = "sshttp::init::setrlimit:";
err = strerror(errno);
return -1;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−20
if (setrlimit(RLIMIT_NOFILE, &rl) < 0) {
err = "sshttp::init::setrlimit:";
err = strerror(errno);
return -1;
}
https://github.com/stealth/sshttp/blob/master/sshttp.cc
Хоть я и нашёл эту ошибку, завести его в lxc так и не удалось. Первое соединение зависает, а остальные выдают connection reset by peer
Ищутся другие способы выжить с одним ssh портом
так это же байда для ssh over http. при чем тут "один ssh порт"? ssh уже сам по себе поддерживает мультиплексинг/туннелинь оба направления.
1) ssh -fND 1984 user@remote_host
2) В браузере настраиваешь SOCKS прокси по адресу localhost и с портом 1984
3) Ебёшься с постоянно отваливающимся соединением
P.S не актуально т.к поставил sslh, который для этого и сделан
Нет. sshd сам по себе является SOCKS прокси.