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 / Emergency 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.