Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
set -e
# Send a private message to someone on slack
# from the command line.
# Print a usage message and exit.
usage(){
local name=$(basename "$0")
@elblivion
elblivion / ssh_tunnel.rb
Created August 25, 2015 13:20
SSH Tunnels for Vagrant
# http://notepad2.blogspot.de/2012/11/run-ssh-tunnel-in-background.html
local_http = 10080
local_https = 10443
control = ".ssh_control_file"
desc "Set up SSH tunnel"
task :ssh_setup do
raise "SSH control file #{control} exists, aborting!" if File.exists? control
{
"builders": [
{
"type": "amazon-ebs",
"region": "us-east-1",
"source_ami": "ami-8cb8e7e4",
"instance_type": "t2.micro",
"ssh_username": "ubuntu",
"ami_name": "packer-quick-start {{timestamp}}",
"ami_regions": [
jenkins@ip-172-31-29-151:~$ cp .ssh/id_rsa.pub .ssh/id_rsa.pub.real
jenkins@ip-172-31-29-151:~$ cp .ssh/id_rsa2.pub .ssh/id_rsa.pub
jenkins@ip-172-31-29-151:~$ ssh -i /var/lib/jenkins/.ssh/id_rsa git@github.com
Permission denied (publickey).
jenkins@ip-172-31-29-151:~$ cp .ssh/id_rsa.pub.real .ssh/id_rsa.pub
jenkins@ip-172-31-29-151:~$ ssh -i /var/lib/jenkins/.ssh/id_rsa git@github.com
PTY allocation request failed on channel 0
Hi contentful/ui_integration_suite! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
jenkins@ip-172-31-29-151:~$ ssh -V
$ ohai | jq .virtualization
{
"systems": {
"xen": "guest"
},
"system": "xen",
"role": "guest"
}
gem install nokogiri -- --use-system-libraries --with-iconv-dir=/usr/local/Cellar/libiconv/1.14 --with-libxml-dir=/usr/local/Cellar/libxml2/2.9.2 --with-xml2-config="$(brew --prefix libxml2)/bin/xml2-config" --with-xslt-config="$(brew --prefix libxslt)/bin/xslt-config

Keybase proof

I hereby claim:

  • I am elblivion on github.
  • I am elblivion (https://keybase.io/elblivion) on keybase.
  • I have a public key whose fingerprint is 2FF7 27C0 BAAC 1DBA D96E 8689 21E4 479C 1FB0 0930

To claim this, I am signing this object: