Skip to content

Instantly share code, notes, and snippets.

Avatar

dasgoll

  • Amman, Jordan
View GitHub Profile
@dasgoll
dasgoll / gist:2cef3f6cf73507b65f550abc67ee55f0
Last active Apr 14, 2022
Using ssh-copy-id to copy public key to server
View gist:2cef3f6cf73507b65f550abc67ee55f0
ssh auser@192.168.1.130 sh -c "'cat >> .ssh/authorized_keys'" < /tmp/sami.pub
@dasgoll
dasgoll / rsync.sh
Created Mar 11, 2022
Rsync from one server to another
View rsync.sh
/boot/
/etc/modules
/etc/fstab
/etc/mtab
/etc/netplan/
/etc/network/
/etc/sysconfig/network-scripts/
/lib/modules
lost+found/
/sys/
@dasgoll
dasgoll / gist:38b529faf3d8c6368378838a2d76c415
Created Feb 6, 2022
ssmtp configuration for sending email
View gist:38b529faf3d8c6368378838a2d76c415
root=foo.bar@gmail.com
AuthUser=foo.bar
AuthPass=hoppahoppazahgabo
UseTLS=YES
UseSTARTTLS=YES
mailhub=smtp.gmail.com:587
hostname=ub200004
@dasgoll
dasgoll / solr_pw_hash.md
Created Jan 26, 2022 — forked from rmalchow/solr_pw_hash.md
how to generate password hash and salt for basic auth in solr
View solr_pw_hash.md

solr has a basic authentication module. the description of how to generate the necessary hash + salt string is very hazy. there is this:

https://github.com/ansgarwiechers/solrpasswordhash

project with java code extracted from the solr source .... and then there is this:

View gist:ffb60e707309913b34da2a1c103c0fc2
yum -y install https://centos7.iuscommunity.org/ius-release.rpm
yum install -y tmux2u
@dasgoll
dasgoll / smtp-gmail-send.go
Created Oct 8, 2020 — forked from jpillora/smtp-gmail-send.go
Send email using Go (Golang) via GMail with net/smtp
View smtp-gmail-send.go
package main
import (
"log"
"net/smtp"
)
func main() {
send("hello there")
}
View gist:55f873752a560bb9da887927f4aa0083
Host *
StrictHostKeyChecking no
Host public1
HostName 3.10.22.155
IdentityFile /Users/jameel/.ssh/DevOps-eu-west-2.pem
User ec2-user
Host private1
@dasgoll
dasgoll / python_mysql.py
Created Sep 30, 2020 — forked from bradtraversy/python_mysql.py
Python & MySQL crash course for beginners
View python_mysql.py
import mysql.connector
from mysql.connector import errorcode
config = {
'user': 'root',
'password': '',
'host': 'localhost',
'database': 'acme'
}
@dasgoll
dasgoll / alias
Created Aug 8, 2020 — forked from jamesls/alias
AWS CLI v2 upgrade aliases.
View alias
[toplevel]
# Put this in ~/.aws/cli/alias
# and you'll have an "aws upgrade"
# and an "aws check-upgrade" command.
#
# Only works on macOS and installs using
# the .pkg installer.
#
upgrade = !f() {
curl -s "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "/tmp/AWSCLIV2.pkg"
@dasgoll
dasgoll / gist:e88f3f0e15b749c170883414efe415f3
Created Jun 23, 2020
How to find out which Go version built your binary
View gist:e88f3f0e15b749c170883414efe415f3
% dlv exec $HOME/bin/godoc
Type 'help' for list of commands.
(dlv) b main.main
Breakpoint 1 set at 0x15596eb for main.main() ./golang.org/x/tools/cmd/godoc/main.go:156
(dlv) c
> main.main() ./golang.org/x/tools/cmd/godoc/main.go:156 (hits goroutine(1):1 total:1) (PC: 0x15596eb)
151: }
152: }
153: log.Fatalf("too many redirects")
154: }