Ich habe einen Kunden, der möchte, dass ich über das Internet einen Ubuntu-Server auf seinem Rechner einrichte. Ich bin Frontend-Entwickler, komme aber mit Linux recht gut zurecht. Gibt es eine Möglichkeit, dies zu tun, vielleicht über SSH?
Antwort1
Sie können dies über SSH einrichten, wenn sein System richtig konfiguriert ist, um diese Art von Verbindung zu akzeptieren, und Sie das System über ein Terminal konfigurieren können. Sie können auch ein Remote-Desktop-Tool wie verwendenTeamviewerwenn Sie eine grafische Ansicht des Systems bevorzugen.
Um SSH zu konfigurieren, müssen Sie/der Client etwa Folgendes tun:
sudo apt-get install openssh-server
- Installieren Sie sshsudo nano /etc/ssh/sshd_config
- Geben Sie den Abhörport in dieser Datei ansudo service ssh restart
- SSH neu starten- Richten Sie eine Routerregel ein, um SSH-Verbindungen über diesen Port an das gewünschte System zu senden (die interne IP-Adresse des internen Systems erhalten Sie über
ifconfig
).
So etwas funktioniert für eine einfache SSH-Verbindung gut.
Wenn Sie Einzelheiten zur Einrichtung wünschen, müssen Sie uns mitteilen, welchen Servertyp der Kunde sucht. Anhand der Tags gehe ich davon aus, dass es sich um einen Webserver handelt, aber gibt es eine Installationspräferenz oder reicht Apache für das gewünschte Ergebnis aus?