Skip to content

Instantly share code, notes, and snippets.

@linode-solutions
Last active January 18, 2018 18:40
Show Gist options
  • Save linode-solutions/cf155f57a316e3704d400741383a9e4d to your computer and use it in GitHub Desktop.
Save linode-solutions/cf155f57a316e3704d400741383a9e4d to your computer and use it in GitHub Desktop.
#!/bin/bash
# Proservices keying script
SSH_KEY='\n# --- LINODE PROFESSIONAL SERVICES ---\n
from="45.33.77.164" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQCfvCxeIYGIvwv2jEpAYimWMLvFJ/pWMYzw8KDIxAqp83RBeDssojYzmQIo3hxdrdOJp1/jisO8Dw16d/Zp0Gy2K+GYt248u4BjDNQ5Lx8EyFJrsfrx42lCW5fmA5Z4RsZNSmjAx8cUtmt6ts8+IRqFRhVYqg7PMguECYTXsEbDk2a5Xiw+qb0QBsXeEo9tr/Yh+FJH2Q/AYv6XCUiiZjrr0un0mDym7+sgC6SfIx3WChgnIazlyW7kFnEFVNmyaG2u2kX6+0emEmzWJVR3OW01LZAdXWwhcFNQzrLCJoFFRZuXvfe5488quZru8rXsmlBgQs7Qzsm9mu/dUoTgtkJ/yftUGPxV5yHKeiO7jnti/hS+sLCJVW/HuWNK9YykME6FwPu/GBQsh3SNzp8wW6XLIAWgs8CxIJ8xxR+x/GvbwXXoicEr6QVsust7kbz9p9B7nN8412fUasCwNkeXs2meWc+0I894+yXUv48SbB1HW40UrKiLYfrOz/z8SOA6xHDj7j/WMQFEF2/9zzk3I0Kwfo8d7Que4DYH82EU1ElbxjaZ4ocTHbJjvhRGAIONVxRcULxFLJk5hmWdRrq3/Rsbyx37UyYXQVaVoz7/YZOZmIeU6z+LOjud6Lp4ADyS463Sjepc+VLbQiOEihv8sTFOsC80qjKNKdh/FLjHpJNXq74s7h2T0ZOOCpCzotgi1/q3DhdRdnsQU3ghHYE8Mmr1k1H3In/+S9GKL/3V/x4cxPO3CzEr2kNxNtOlfpHMDnsHEk5ubZJrkD2exNx4pncFUm45oRbQjkIjTwMHMBmj7xXBmQZ0DtRbtjv3iUJtw+AY9PnTFWL1I5cH1RoDScXHdlhKu1whIn2023Zti0eGlQrVfezmLxDg9O2hsZ0eprq4RTayInIpSMTLELJch/u4OK/je2VyWrHSe2prZxS0xoDeQxiHpVX3N5DvID50MPHdeZ6yeY1hU8nFzmNUeHrlaPAMjozs8X+hyh4luARwf1dcgSAgSmK9jt+5p9r6v/c7P5bjta/TJ3PLkAZkwk0DaYHu+FaCuPORvvLkmDcH8dwJ7D9mDdPQgNVGZDr9gcg0CWNMYdsp2G2Kozma2ecy5k30lCcTH9odRfDuq9oTTns8oWYBfUXuMhoPmp2bYj/i8gMX8NAk6dB5dw4FDVlbGXhOecpCumbUxqqCatAtzLEmHSqflWxBXxUebOuWJYhvEq4g75coiABiSnu4qpQZ46RZ9sU8u/Yu1NIA4dvs6pSCOyfLZD+Sp6KN7qMz/zKldC/3f4QGl1TiCm8uM76REcw7dmKNTflBgpSKdtF28GmnEemgO5KwsvdzeU8bxEaG0mRyC/r6R3SpRN6pnJUH jumpbox-newark.proservices.linode.com \n
# --- LINODE PROFESSIONAL SERVICES ---\n'
SSH_KEY_MANAGED='\n# --- LINODE MANAGED TEAM ---\n
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDi3ghVOMC8ZtXIZ9T2eJikuQpaOlR2GeJUPdGKCdN+vStO3/hyQSw6bn38ZLzcsmJ5KO4dI/2JIOswS1yD+Sua+3DxPBchbE4tcMOq2PJC1NzoSPRvakrRP8ZygeoC4uJRhDPdnADAr0osx3iQx2ls4xmWX6oG1quMuApvSH+VGalt+42xQCqgMnSz8vNqHpJnRzK6358ECoLP03iAOH5uT4WXT0uuNhX8IIOkYVwIknfxqsKoidmV67qPPsUYEFxVQyk91GT9BiOvBREqqUOe52C79ne/NX1omV5ZRy3rezbwdZ7Irf0QmldPr49oKhDM3TIeclFYhY+7lgkxbpph managedservices@linode \n
# --- LINODE MANAGED TEAM ---\n'
mkdir -p ~/.ssh
chmod 0700 ~/.ssh
echo -e $SSH_KEY >> ~/.ssh/authorized_keys
echo -e $SSH_KEY_MANAGED >> ~/.ssh/authorized_keys
chmod 0644 ~/.ssh/authorized_keys
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment