This is an internal documentation. There is a good chance you’re looking for something else. See Disclaimer.

Server Access (SSH/KVM/noVNC)

SSH Access

Hosts

Login

Example

Management

*.tocco.cust.vshn.net

${FIRST_NAME}.${LAST_NAME}
ssh peter.gerber@db1.tocco.cust.vshn.net

Puppet

*.tocco.ch

tocco (non-priviledged)
tadm (root via sudo)
ssh tocco@app01.tocco.ch
ssh tadm@app01.tocco.ch

Ansible <_ssh-server-access-ansible>

Hint

Some servers are not directly reachable from the outside. Use git or backup02 as jump host in that case:

ssh -J tocco-proxy@git.tocco.ch ${TARGET_HOST}

# or

ssh -J tocco-proxy@backup02.tocco.ch:32711 ${TARGET_HOST}

Hint

You can set the default user name used by ssh in ~/.ssh/config.

Example configuration:

Host *.tocco.cust.vshn.net
    User peter.gerber

Host *.tocco.ch
    User tocco

Allow SSH Access using Ansible

See SSH Server Access (Ansible).

Allow SSH Access using Puppet

See VSHN SSH.

KVM

For server operated by us, KVMs can be accessed at https://${HOST}kvm.tocco.ch. For instance, the KVM for app03.tocco.ch is located at https://app03kvm.tocco.ch.

Warning

KVMs are only accessible from the Tocco office network.

Managing Virtual Machines (Proxmox)

Proxmox is used for our in-office infrastructure. The VMs can be managed, including terminal access, via webinterface. See Provided Services for a list of available servers

Hint

You can acces the webinterface at https://${HOST}. Available host are listed the document linked above.

Warning

Proxmox web interfaces are only accessible from the Tocco office network.