SSH проброс порта через другой хост

ssh -f -N -L 4080:192.168.0.10:80 nameuser@88.77.66.55 192.168.0.10 — хост к которому мы хотим получить доступ nameuser@88.77.66.55 — через который получаем доступ 4080 — порт на локальном компе к которому потом подключаемя 80 — порт на удаленной машине, к которому нужен доступ

Read More &#8594

Haproxy пробросить порт ssh

Чтобы пробросить порт ssh frontend sshd bind *:2222 mode tcp default_backend ssh timeout client 1h backend ssh server neklodev-ssh 192.168.128.34:22 mode — можно указать как во frontend так и в backend,  в нашем случает frontend, потому что мы уже используем в другой секции backend mode = http

Read More &#8594

Python перенос CNAME aws

#!/usr/bin/python import boto3 import boto3.session import prettytable pt = prettytable.PrettyTable([‘source’, ‘target’]) pt.align = ‘l’ profname = «c38» boto3.setup_default_session(profile_name=profname) def add_cname_record(source, target): try: response = \ client.change_resource_record_sets(HostedZoneId=’Z1BW8ZNVKS7DGA’ , ChangeBatch={‘Comment’: ‘add %s -> %s’ % (source, target), ‘Changes’: [{‘Action’: ‘UPSERT’, ‘ResourceRecordSet’: { ‘Name’: source, ‘Type’: ‘CNAME’, ‘TTL’: 300, ‘ResourceRecords’: [{‘Value’: target}], }}]}) except Exception, e: print e […]

Read More &#8594

stop/start instance

if [ ${ACTION} == stop ] then aws ec2 stop-instances —instance-ids i-08c3c293fa1ff18eb fi if [ ${ACTION} == start ] then aws ec2 start-instances —instance-ids i-08c3c293fa1ff18eb sleep 30 IP=`aws ec2 describe-instances —instance-ids i-08c3c293fa1ff18eb —query ‘Reservations[*].Instances[].[PrivateIpAddress]’ | grep -i ‘[0-9]’ | cut -d\» -f 2` cat > /var/lib/jenkins/scriptler/scripts/change-resource-record-sets.json <<EOF { «Comment»: «Update record to reflect new IP […]

Read More &#8594