Я новичок в этом сообществе, я многому научился здесь, читая некоторые посты, пока не решил присоединиться к этой группе в Интернете, но не нашел ни одного ответа ... Я не профессиональный пользователь linux,Просто так получилось, что мы являемся мигрантами в Китае, и нам необходимо управлять личным сервером VPN, чтобы противостоять интернет-цензуреЭто пустой сервер Linux, и мы просто используем пересылку / настройку ssh.Каждый раз, когда я перезагружаю свой сервер Linux, мне нужно вручную вставить эту команду (ssh -f -N -D 0.0.0.0:(individual port/users) localhost
, а затем появится root@localhosts password
, а затем я вручную введу пароль. Проблема в том, что мы на этом сервере 30 пользователей, и я не хочувручную вставляйте снова и снова эту команду и пароль каждый раз, когда я перезагружаю свой сервер. Я на самом деле ищу руководство, которое помогло бы мне написать сценарий оболочки для переадресации ssh-портов для нескольких пользователей. Я пытаюсь создать такой скрипт:
#!/usr/bin/bash
echo "ssh -f -N -D 0.0.0.0:1234 localhost"
expect "root@localhost's password"
send "mypassword"
interact
done
Может кто-нибудь показать мне, что мне здесь не хватает? Или я полностью облажался. Очень ценю любые замечания по этому поводу. Большое спасибо!