2017-01-11 1 views
1

Ich kann die Verbindung mithilfe dieser Anmeldeinformationen über ftp herstellen, aber nicht über ssh.Herstellen einer Verbindung mit meiner Remote-Site mithilfe von git bash shell SSH

[email protected] MINGW64 ~ 
$ ssh [email protected] 
ssh: connect to host mywebsite.com port 22: Connection timed out 

Ich bin mir sicher, dass diese Frage eine Million Mal zuvor gestellt wurde. Hat es etwas mit SSH-Schlüsseln zu tun?

Ich bin mit Siteground und in dem ssh/Shell-Access-Bereich habe ich hinzugefügt, um diese:

t r [email protected] KTV/T4QvP4K9n7Zki9n + ZWp6 0.0.0.0/0 - ALLE Key entfernen | Fügen Sie IP hinzu Privater Schlüssel

jede Hilfe würde geschätzt werden. Vielen Dank.

Antwort

0

Hat es etwas mit SSH-Schlüsseln zu tun?

Ja: siehe die offizielle SiteGround Dokumentation How to use SSH.

  • Sie müssen enable ssh access und Ihren öffentlichen SSH-Schlüssel registrieren.
  • dann können Sie ssh (sofern in Ihrem <path-to-git>/usr/bin) um

    zuzugreifen verwenden
    ssh -p18765 <user>@yourdomain 
    

Siteground seine sshd auf Port 18765 laufen wählt, nicht die Standard 22.

0

Der Siteground Tutorials sind Junk, zwei der drei Chat-Supportmitarbeiter, mit denen ich gesprochen habe, haben mich in die Tutorials verwiesen, als ich versuchte, eine Verbindung zu meinem Siteground-Server über ssh herzustellen.

Dies sind die Schritte, die schließlich arbeitete: Vom cPanel Abschnitt Erweitert wählen Sie SSH/Shell-Zugang

einen neuen Schlüssel generieren ihre Dienstprogramm (Anmerkung des Passworts machen Sie für den späteren Gebrauch verwendet wird).
*** Sie haben ein Tutorial, mit dem Sie einen privaten Schlüssel auf Linux erstellen und dann den öffentlichen Schlüssel auf ihre Website hochladen können. Das ist "nicht empfehlenswert" und ich konnte das nicht zur Arbeit bringen.

Sobald Sie ihren Schlüssel in der aktuellen Tasten Tabelle klicken Sie auf den Private Key Link

Kopieren Sie die privaten Schlüssel in eine Datei in Ihrem lokalen .ssh Verzeichnis aufgeführt sind (stellen Sie sicher, dass die Maske 0600)

Lauf den folgenden Befehl ein: ssh-add das Passwort eingeben Sie verwenden, wenn Sie die Taste mit ihren Nutzen zu erzeugen

Wenn Sie eine Antwort erhalten „Identität hinzugefügt: ...“ Sie sind alle

gesetzt

sollten Sie jetzt in der Lage sein, den Befehl zu verwenden: ssh @ -p18765

Es sieht nicht wie sie X11-Forwarding obwohl so aktiviert, wenn Sie ssh -X Sie erhalten:
X11-Forwarding Anfrage auf fehlgeschlagen Kanal 0

Verwandte Themen