Я намагаюся створити новий обліковий запис користувача, який я можу дати друзям, щоб вони могли SSH перейти на мій передовий комп'ютер і дозволяти пересилати лише певні порти.
Я не хочу, щоб мої друзі мали оболонку або могли змінювати порти, куди їм дозволяється пересилати.
Приклад сеансу: Джо (друг) підключається за допомогою PuTTY (що я заздалегідь встановив, він непоганий з комп’ютерами) на example.com (мій Інтернет-комп'ютер), пересилаючи до нього порти 8080,1990,25565 (з тим, що коли-небудь закінчиться портів, які він хоче, бажано, щоб вони залишалися однаковими номерами. Наприклад, команда ssh робить подібні (але він все ще може змінити порти на моєму комп’ютері!)
ssh -N restricteduser@example.com -p443 -L8080:192.168.1.2:8080 -L1990:127.0.0.1:1990 -L25565:127.0.0.1:25565
потім, та ж історія з іншим Смітом Смітом (ті ж порти, навіть той самий користувач), за винятком того, що він використовує Linux, тому не може використовувати шпаклівку.
чи можна також залишити функціональність SSH за замовчуванням для всіх інших користувачів, окрім цього?
Я виявив це, коли шукав google, але, на жаль, я не зовсім зрозумів, що пропонується, і не думаю, що вони охоплювали обмеження переадресації портів