#tmux #ssh
Сказ об использовании tmux и ssh agent
Если вы используете ssh agent при подключении к серверу, на котором запускаете tmux, из которого уже ходите на другие серваки - это прекрасно работает. Однако, на следующий день при аттаче к tmux авторизация работать перестанет. Это происходит из-за того, что вы подключаетесь с новым environment, и новым ssh agent socket, тогда как в tmux windows используются старые, уже не валидные значения. Решение этой пролемы - только запуск нового окна в пределах вашего tmux аттача.
Сказ об использовании tmux и ssh agent
Если вы используете ssh agent при подключении к серверу, на котором запускаете tmux, из которого уже ходите на другие серваки - это прекрасно работает. Однако, на следующий день при аттаче к tmux авторизация работать перестанет. Это происходит из-за того, что вы подключаетесь с новым environment, и новым ssh agent socket, тогда как в tmux windows используются старые, уже не валидные значения. Решение этой пролемы - только запуск нового окна в пределах вашего tmux аттача.
ansible tips and tricks
#ansible #ssh #jenkins
Бывают ситуации, когда надо в автоматизированном режиме коннектиться к некоей виртуальной машине, у которой будет один и тот же ip адрес, но ssh-ключи каждый раз разные. ssh будет ругаться на то что информация о хосте поменялась и фейлить ваш плейбук, а jenkins - сборку.
Решение:
ansible
занести в ansible.cfg строку
или добавить в environment:
groovy script\Jenkinsfile\ssh
подключаться с параметрами:
#ansible #ssh #jenkins
Бывают ситуации, когда надо в автоматизированном режиме коннектиться к некоей виртуальной машине, у которой будет один и тот же ip адрес, но ssh-ключи каждый раз разные. ssh будет ругаться на то что информация о хосте поменялась и фейлить ваш плейбук, а jenkins - сборку.
Решение:
ansible
занести в ansible.cfg строку
host_key_checking = False
или добавить в environment:
export ANSIBLE_HOST_KEY_CHECKING = False
groovy script\Jenkinsfile\ssh
подключаться с параметрами:
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no <user>@<ip> <command>
список тегов, используемых в канале:
—-------------------------------
Лекции и материалы
—-------------------------------
#Занятие
#Лекции
Лекция
—---------
Linux
—---------
#ssh
#bash
#awk
#tmux
#console
#utils
#troubleshooting
#nmap
—----------
DevOps
—----------
#jenkins
#ansible
#git
kubernetes
—------------------
Virtualization
—------------------
#vmware
vagrant
—------------------
Networking
—---------------—
#networking
—---------
InfoSec
—---------
#vulns
—-------------
Windows
—-------------
#RDTS
#windows_server2012
#RDP
—------------------------------------------------
Ссылки и сторонние материалы
—------------------------------------------------
#read
#thirdparty
UPD 28/12/17
—-------------------------------
Лекции и материалы
—-------------------------------
#Занятие
#Лекции
Лекция
—---------
Linux
—---------
#ssh
#bash
#awk
#tmux
#console
#utils
#troubleshooting
#nmap
—----------
DevOps
—----------
#jenkins
#ansible
#git
kubernetes
—------------------
Virtualization
—------------------
#vmware
vagrant
—------------------
Networking
—---------------—
#networking
—---------
InfoSec
—---------
#vulns
—-------------
Windows
—-------------
#RDTS
#windows_server2012
#RDP
—------------------------------------------------
Ссылки и сторонние материалы
—------------------------------------------------
#read
#thirdparty
UPD 28/12/17