Как запретить переадресацию портов для защищенного паролем пользователя SSH?

Есть несколько способов выполнить эту работу.

sed может работать:

$ cat <your-file> | sed -r 's/(\w+)\s(\w+)\s(\w+)(.*)$/\1, \2, \3,\4/'

чтение тоже может работать:

$ while read c1 c2 c3 rest; do echo $c1, $c2, $c3, $rest; done < <your-file>

awk также может выполнять эту работу:

$ cat <your-file> | awk '{ printf "%s, %s, %s, ", $1, $2, $3; for (i = 4; i <= NF; i++) { printf "%s ", $i; } print ""}'
1
22.04.2020, 18:25
1 ответ

вы можете сделать то же самое в sshd.config , но вам нужно отключить доступ к оболочке, потому что они все еще могут запускать свой собственный sshd см. этот вопрос

AllowTcpForwarding no
AllowStreamLocalForwarding no
GatewayPorts no
PermitTunnel no
1
19.03.2021, 02:26

Теги

Похожие вопросы