Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #/bin/bash
- # Reset
- Color_Off='\033[0m' # Text Reset
- # Regular Colors
- Red="\033[0;31m" # Red
- Green="\033[0;32m" # Green
- Yellow="\033[0;33m" # Yellow
- Cyan="\033[0;36m" # Cyan
- echo -e "${Cyan}[1/6] ${Green}Останавливаем предыдущий контейнер"
- docker stop cat_detector &> /dev/null
- echo -e "${Cyan}[2/6] ${Green}Удаляем предыдущий контейнер"
- docker rm cat_detector &> /dev/null
- echo -e "${Cyan}[3/6] ${Green}Запускаем новый контейнер"
- docker run -dit -p 23:22 --name cat_detector ubuntu &> /dev/null
- echo -e "${Cyan}[4/6] ${Yellow}Нажмите любую кнопку${Green}, для установки ssh"
- read -n1
- tput smcup # save screen
- clear # clear screen
- docker exec -t cat_detector bash -c "export DEBIAN_FRONTEND=noninteractive && \
- /usr/bin/apt update && \
- /usr/bin/apt install tzdata && \
- ls -snf /usr/share/zoneinfo/Europe/Moscow /etc/localtime && \
- echo Europe/Moscow > /etc/timezone && \
- /usr/bin/apt install -y -q openssh-server && \
- echo 'PasswordAuthentication yes' >> /etc/ssh/sshd_config && \
- echo 'PermitRootLogin yes' >> /etc/ssh/sshd_config && \
- echo "root:666666z" | chpasswd && \
- service ssh restart"
- tput rmcup # restore screen
- echo -e "${Cyan}[5/6] ${Green}Устанавливаем пароль ${Yellow}666666z ${Green}для ssh"
- docker exec -t cat_detector bash -c "echo 'root:666666' | /usr/sbin/chpasswd"
- echo -e "${Cyan}[6/6] ${Green}Можно подключаться ${Yellow}root@185.160.219.2:23${Color_Off}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement