Skip to content

Beaulieu servers

Beaulieu canada has a large number of servers both linux and windows for multiple purposes. All login information can be found under their respective server names on 1Password. Here is the list of the current servers used for the web:

Cloud (Digital Ocean)

  • itwebcloudgateway@137.184.161.76: Cloud gateway linux machine that reverse proxies all web requests to appropriate docker project. Also hosts portainer.
  • itwebcloudprod@10.118.0.4: Cloud production linux machine for all front-end production websites.
  • itwebclouddatabase@10.118.0.3: Cloud database linux machine used for web projects, currently mostly used for Strapi.

Internal in the DMZ

  • itvxwebdmz@10.179.50.17: Internal linux server for our backend services.
  • itvxwebstagingdmz@10.179.50.19: Internal linux server for all staging projects.
  • itvwweb22@129.11.2.212: Internal Windows server for our webdev developped websites.
  • itvwwsdmz@10.179.50.22: Internal Windows server for our webdev developped backend services.

Internal for internal use only

  • itvxweb@129.11.85.13: Internal linux server used as a gateway for internally used only services.
  • itvxwebansible@129.11.200.214: Internal linux server used as an Ansible command center to control all other linux servers.

SSH Config

  1. In windows navigate to %USERPROFILE%/.ssh, if a config file exists add the following otherwise create it and add the following:
text
Host itvxwebdmz
    HostName 10.179.50.17
    User administrator
Host itvxwebstagingdmz
    HostName 10.179.50.19
    User administrator
Host itvxweb
    HostName 129.11.85.13
    User administrator
Host itvxwebansible
    Port 22
    HostName 129.11.200.214
    User administrator
Host itwebcloudgateway
    HostName 137.184.161.76
    User root
Host itwebcloudprod
    HostName 10.118.0.4
    ProxyCommand ssh itwebcloudgateway -W %h:%p
    User root
Host itwebclouddatabase
    HostName 10.118.0.3
    ProxyCommand ssh itwebcloudgateway -W %h:%p
    User root
  1. Open a terminal
  2. cd %USERPROFILE%/.ssh
  3. chmod 644 config

You can now connect to the appropriate server in your terminal using the ssh {servername} command, ex: ssh itvxwebdmz will connect to administrator@10.179.50.17

SSH keys

If you need the ssh keys:

  1. Open 1password
  2. On the left in the tags section choose ssh
  3. Pick any of the servers they all use the same key
  4. Hover private key field and click export
  5. Click Download Unencrypted Key
  6. Click reveal
  7. Move it to %USERPROFILE%/.ssh

Released under the MIT License.