ZAP-Hosting Docs

ZAP-Hosting Docs

  • Docs
  • Languages iconEnglish
    • Deutsch

โ€บLinux

Overview

    First Steps

    • Register
    • Contract or Prepaid
    • Preorders
    • Community offers
    • Submit Suggestions

    Support

    • Report problems
    • Create Screenshots

Account

  • Contracts & Prepaids
  • Termination and Cancellation
  • Payment options
  • Two-Factor-Authentication
  • Backup Storage
  • Refer a Friend
  • Cashbox
  • User Management
  • Coupons & Codes
  • Donations
  • Community ads
  • Safety
  • Partner

    • Partner System
    • Partner Guide
    • Use of logo and name

Gameserver - General

  • Cloud vs. Lifetime
  • Resource limit
  • Change the game
  • Up-/Downgrade
  • Databases

    • PHPMyAdmin
    • External database access
  • FTP File Access
  • Restart planner
  • Backups
  • Server crash - What to do?
  • TEBEX Monetization

vServer & Rootserver

  • Rootserver versus vServer
  • What is VNC (Serial console)?
  • Network analysis MTR/WinMTR
  • Linux

    • Initial access (SSH)
    • SFTP Connection
    • SSH Key
    • Two factor authentication
    • Change Password
    • Install Java
    • MariaDB (MySQL) Installation
    • phpMyAdmin
    • FTP Setup
    • FTP Service isn't working
    • Docker
    • Plesk
    • OpenVPN
    • Gameserver / Ts 3 Server Interface
    • Nextcloud
    • Add IPv4 Address
    • SSL-Certificate (Let's Encrypt)
    • Rsync Linux
    • Jitsi Meet
    • Install webserver
    • Linux Remotedesktop (xRDP)
    • Cockpit

    Windows

    • Initial access (RDP)
    • Port Forwarding
    • Add additional IPs
    • No Internet what now?
    • FTP Server Installation
    • MySQL Server Installation
    • Plesk Installation
    • Add/change language
    • Extend disk
    • Farming-Simulator 2019
    • Farming-Simulator 2022
    • V-Rising

Dedicated Server

  • iLO
  • Own ISO
  • Windows Installation
  • Install Debian
  • Install Ubuntu
  • Install FreebSD
  • Install CentOS
  • RAID Configuration
  • Server reset

Webspace & Domains

    Domain

    • What is a domain?
    • Order a domain
    • EasyDNS
    • ProfiDNS
    • ExpertDNS
    • Domain Records
    • Domain Gameserver Redirect
    • Domain TeamSpeak 3 Redirect

    Webspace

    • Add Domain
    • FTP Connection
    • Sending Emails
    • Create SSL Certificate
    • Discord forwarding via domain
    • Install MyBB
    • Install WordPress

Voicebot/Voiceserver

  • Voicebot Connection
  • Become Admin
  • Server configuration
  • Ts3 Backup
  • Teamspeak Query Login

Minecraft

    Administration

    • General commands
    • OP-Permissions
    • Server Config
    • Server Icon
    • Add your own world
    • Manage Worlds
    • Behavior/Resource Packs Installation
    • RCON
    • Whitelist
    • Timings-Report
    • Minecraft-Server Optimization

    Spigot & Bukkit

    • Plugin Uploader

    Bungeecord

    • Server Properties

    Forge

    • Mods Installation

FiveM

  • Dashboard
  • Upvotes
  • Configuration & Administration

    • Change Server Icon
    • Emojis in server name
    • Coloured Servername
    • Use Rcon
    • Own License Key
    • Delete Cache
    • Use Profiler
    • Configure Activity Feed
    • Resource contains prohibited logic?
    • Server not in Serverlist
    • Activate Devtools
    • Enable DLC Gamebuild
    • Gamechange

    Resources & Mods

    • Resource Installation
    • SQL File Import
    • Install Replace Carmods
    • Install Addon Carmods
    • Loadingscreen installation
    • Install ELS
    • Install EUP

    ESX

    • Deactivate the Inventory (F2)
    • Change Money Icon
    • Become Admin over the Database
    • Disable HUD
    • Add Cars to Dealership
    • Add Job-Garage Cars
    • Change Respawnpoint
    • Edit Locales Files

    Dunko VRP

    • Change Money Icon
    • Remove Speedometer

    txAdmin

    • txAdmin Setup
    • txAdmin Interface

    QBCore

    • Become admin

RageMP

  • Installing packages

Alt:V

  • Resource Installation

Satisfactory

  • Connect to the Server (Experimental)

Terraria

  • Become an admin (tShock)
  • Mod Installation (tModLoader)

Source Games

  • GSL-Token
  • Custom Content
  • Sourcemod / Metamod

    • Installation
    • Become an admin
    • Plugins

    CS:GO

    • Server Configration
    • GOTV

    Counter Strike 1.6

    • Become Admin
    • Install Plugins

    Garry's Mod

    • Garry's Mod Server.cfg Modification
    • Garry's Mod TTT Configuration

ArmA 3

    ArmA 3 Allgemein

    • Server.cfg
    • Install Mods
    • Altis Life Ranks
    • Change game mode
    • Upload your own mission file

ARK

  • Become Admin
  • Install Mods
  • Serverlisting Problems
  • Server Configuration

Assetto Corsa

  • Configure Server
  • Configure Server with Content Manager
  • Install Mods

Assetto Corsa Competizione

  • Become Admin
  • Car Slot Requirement

Barotrauma

  • Become Admin

BeamMP

  • Create an Auth Key
  • Install Mods

Conan Exiles

  • Become Admin
  • Server Configuration

Valheim

  • Connect to a Server
  • Manage Savegames
  • Automated Backups
  • Serverlisting Problems
  • Admin Commands & Cheats
  • Valheim Plus
  • Install plugins (BepInEx)

SCP: Secret Laboratory

  • Become Admin
  • Add new roles
  • Colored Servername
  • Pastebin ID
  • ServerMod

    • Install Plugins

    Exiled

    • Plugins Install

ECO

  • Become Admin
  • Whitelist

Factorio

  • Become Admin
  • Install Mods

Multi Theft Auto

  • Become Admin

Space Engineers

  • Become Admin
  • Install Mods

Unturned

  • Become Admin
  • Workshop Content
  • 1st/3rd Person
  • Whitelist
  • RocketMod

    • Install Plugins
    • Adjust Permissions

Don't Starve Together

  • Create Caves

Empyrion

  • Become Admin

Rust

  • Become Admin
  • Connect via RCON
  • Plugins Install
  • Decay

Among Us

  • Connection to the Server

7 Days to Die

  • Become Admin
  • Install Mods
  • Commands

Avorion

  • Become Admin

Last Oasis

  • Create Realm
Edit

VPS: Generating and using SSH keys for Linux servers

๐Ÿ”‘ Generate SSH Key

For a connection that is much more secure, such as a conventional connection with the SSH password, the use of SSH keys is recommended. To do this, open the "Access & Security" tab in the Linux server's dashboard.

In "Access & Security" you can now generate a key with the "Generate SSH Key" button. As soon as this is pressed, a popup opens and a randomly generated key is downloaded directly to the PC. In order for the key to be added to the server, the "Add Key" button must be clicked.

In the case of Linux vServers, the key is added directly. In the case of Linux Root Servers, the server must be restarted in order for these changes to take effect.

If further keys are required, the "Generate Key" button can be pressed in the same window. With "Key name" you can set a name for the key, which should be displayed in the ZAP hosting panel. This is recommended for a much better overview.

If all the desired keys have been generated and added, they will now be displayed under "Access & Security".

(https://user-images.githubusercontent.com/61839701/166181301-02cce96d-d35b-4b97-9f43-7763215c14c4.png)

If you have your own public key, which you generated externally and not via our panel, you can integrate it by clicking on the "+" Icon.

An empty panel opens in which you can insert your own public key. The key is then added to the server by pushing the "Add Key" function and then displayed in our panel.

โ™ป๏ธ OpenSSH to PuTTY Private Key with PuTTYGen

The SSH keys created by our panel are in OpenSSH format. In order to be able to use these with PuTTY, these keys must first be converted to the PuTTY private key format. You can use the "PuTTYGen" Software that is automatically installed by PuTTY.

The PuTTYGen application is located in the PuTTY root directory. By default, the PuTTY folder would be shown in the example picture at " C:>Program Files>PuTTY"

Start the PuTTYGen application and then click on "File" -> "Load private key"

Now the file generated by ZAP hosting must be opened. To do this, you have to go to the standard directory where all your downloads are stored.

Important: Make sure that you have the filter set to "ALL Files" as shown in the picture , as the .pri file created by the system cannot be seen.

As soon as this has been loaded, you can now use the various fields to specify both comments and a password for the keys. In order to set the password, this desired password must be entered in both "Key passphrase" and "Confirm passphrase". Note: You can also leave these fields blank and create the key without a password, but this would be a bit less secure and therefore not recommended. As soon as all desired entries have been set, a key compatible with PuTTY can be saved with the button "Save private key".

Name this .ppk file and save it so that it can be found again later.

๐Ÿ“ถ SSH Key Connection

In order for the key to be used for the connections, it must first be linked with Putty. To do this, click "SSH" - "Auth" - "Browse...".

Find the key you just created using PuTTYGen and push "Open".

So that you don't have to repeat these steps for every connection, it would be recommended to save this in the session. To do this, click "Session" - "Default Settings" - "Save", as can be seen in the screenshot.

You can now log into the server with Putty. The "Key comment" entered in PuTTYGen can then be seen there.

๐Ÿ”“ Deactivate Login with Password

The SSH keys were created to increase security. If the login with the SSH password is still possible, the security of the server has not yet changed. For this reason, the SSH login must now be deactivated via a password. There is a difference between Linux vServers and Linux root servers in how this login has to be deactivated. If the login for your server has been correctly deactivated, the connection is only possible for users with the SSH key you have created.

Linux vServer

You can disable the password login in the Access & Secuirty tab easily. Push the Deactive Password Login button next to the Generate SSH Key Button. Once its deceactivated, its no longer possible to reach the server via password login.

The display for "SSH login via password" would then also be set to "Inactive".

Linux Rootserver

Unfortunately, this function does not exist with Linux root servers; there it would have to be done manually via SSH. To do this, connect to the server via PuTTY and change the following file with a text editor of your choice. In our example we use "nano".

nano /etc/ssh/sshd_config

In this file, "PasswordAuthentification" must now be changed from "yes" to "no". In addition, the hash (#) in front of "PasswordAuthentification" must be removed.

If "#PasswordAuthentification yes" has been changed to "PasswordAuthentification no" you can close the file on Nano with "CTRL" + "X" and save the changes with "Y".

The SSH service must then be restarted so that the changes are immediately active. Alternatively, these would only be active after a server restart.

service sshd restart
โ† SFTP ConnectionTwo factor authentication โ†’
  • ๐Ÿ”‘ Generate SSH Key
  • โ™ป๏ธ OpenSSH to PuTTY Private Key with PuTTYGen
  • ๐Ÿ“ถ SSH Key Connection
  • ๐Ÿ”“ Deactivate Login with Password
    • Linux vServer
    • Linux Rootserver
Rent a Server
Rent a VPSRent a rootserverRent a gameserverRent a TS3 serverRent a Discord MusicbotRent a domainRent a webspace
Social
TwitterInstagramBlogJobsVoucher CodesOur partnersEarn money
Support
ChangelogTicketsupportInterruptionsSmokeping
Legal
TermsImprintPrivacy PolicySecurity
ZAP-Hosting Docs
All content is property of ZAP-Hosting GmbH & Co. KG