[LINUX] Ich habe versucht, der ConoHa ~ SSH-Verbindung VPS hinzuzufügen

Dient auch als Memorandum

Was ist diesmal zu tun?

--VPS in ConoHa installiert

VPS in ConoHa installiert

Installieren Sie zuerst das VPS. Wenn Sie kein ConoHa-Konto haben, tun Sie dies bitte zuerst. Melden Sie sich am Bedienfeld an und wählen Sie:

--Wählen Sie CentOS (8.0) als Betriebssystem --Wählen Sie einen Plan --Geben Sie das Root-Passwort und das Namensschild ein

Wählen Sie einen Plan, der Ihren Anforderungen entspricht. Wenn es kein Problem gibt, drücken Sie Hinzufügen und VPS wird installiert. Image from Gyazo

Notieren Sie sich die IP-Adresse, wenn die Installation abgeschlossen ist. Wird in Angelegenheiten verwendet. Image from Gyazo

Benutzer erstellen

Melden Sie sich mit der IP-Adresse und dem Kennwort, die Sie im vorherigen Abschnitt notiert haben, beim Server an.

$ ssh [email protected] -p 22
#Passworteingabe
[[email protected] ~]# 

Sobald Sie sich beim Server anmelden können, erstellen Sie einen Benutzer.

$ adduser hogeuser           #Benutzer erstellt
$ passwd hogeuser            #Legen Sie ein Passwort für den erstellten Benutzer fest
$ gpasswd -a hogeuser wheel  #Zur Radgruppe hinzufügen
$ su hogeuser                #Anmeldebestätigung

Erstellen Sie clientseitige Einstellungen für SSH-Schlüssel

Lassen Sie den Client nach dem Erstellen des Benutzers eine SSH-Verbindung herstellen.

Bearbeiten Sie sshd_config

$ sudo vim /etc/ssh/sshd_config 
RSAAuthentication yes                         #hinzufügen
PubkeyAuthentication yes                      #Entfernen, wenn auskommentiert
AuthorizedKeysFile      .ssh/authorized_keys  #Entfernen, wenn auskommentiert

Starten Sie den Dienst nach dem Einstellen neu.

$ sudo service sshd restart

Erstellen eines SSH-Schlüssels

Erstellen Sie es auf dem Server und legen Sie es auf dem Client fest.

Serverseite

#Erstellen Sie zunächst ein Verzeichnis, um den SSH-Schlüssel zu installieren
$ cd ~
$ mkdir .ssh
$ chmod 700 .ssh
$ cd .ssh

#Erstellen eines SSH-Schlüssels
$ ssh-keygen -t rsa -b 4096
Enter file in which to save the key:  #Name des privaten Schlüssels (optional)
Enter passphrase:                     #Passphrase
Enter same passphrase again:          #Überprüfen Sie die Passphrase

#Benennen Sie den erstellten öffentlichen Schlüssel um
$ mv id_rsa.pub authorized_keys
$ chmod 600 authorized_keys
$ cat id_rsa  #Erstellen Sie eine Kopie des Inhalts des privaten Schlüssels

Client-Seite

#Erstellen Sie einen privaten Schlüssel
$ cd ~/.ssh
$ vim id_rsa  #Fügen Sie den Inhalt des auf den Server kopierten privaten Schlüssels ein
$ chmod 600 id_rsa

Stellen Sie außerdem die Verbindungsinformationen in config ein.

~/.ssh/config


conoha
  Host xxx.xxx.xxx.xxx
  User hogeuser
  Port 22
  IdentityFile ~/.ssh/id_rsa

SSH-Verbindung

$ ssh conoha
Enter passphrase for key '/Users/xxxxx/.ssh/conoha': #Geben Sie die Passphrase ein
[hogeuser@xxx-xxx-xxx-xxx ~]$                        #Erfolgreiche Verbindung

Recommended Posts

Ich habe versucht, der ConoHa ~ SSH-Verbindung VPS hinzuzufügen
Ich habe versucht, der CPython-Implementierung ein Post-Inkrement hinzuzufügen
Ich habe versucht zu debuggen.
Ich habe versucht, der CPython Extra Edition ein Post-Inkrement hinzuzufügen
Ich habe versucht, CPython ein Post-Inkrement hinzuzufügen. Übersicht und Zusammenfassung
Ich habe versucht, Linux Systemaufrufe und Scheduler hinzuzufügen
Was ich getan habe, um eine SSH-Verbindung zur VPS Ubuntu-Umgebung herzustellen
Ich habe versucht, PredNet zu lernen
Ich habe versucht, SVM zu organisieren.
Ich habe versucht, PCANet zu implementieren
Ich habe versucht, Linux wieder einzuführen
Ich habe versucht, Pylint vorzustellen
Ich habe versucht, SparseMatrix zusammenzufassen
jupyter ich habe es berührt
Ich habe versucht, StarGAN (1) zu implementieren.
Ich habe versucht, CPython ein Post-Inkrement hinzuzufügen. Liste aller Änderungen
Ich habe versucht, Deep VQE zu implementieren
Ich habe versucht, eine Quip-API zu erstellen
Ich habe versucht, Python zu berühren (Installation)
Ich habe versucht, eine kontroverse Validierung zu implementieren
Ich habe versucht, Pytorchs Datensatz zu erklären
Ich habe Watson Voice Authentication (Speech to Text) ausprobiert.
Ich habe Teslas API berührt
Ich habe versucht, mich über MCMC zu organisieren.
Ich habe versucht, Realness GAN zu implementieren
Ich habe versucht, den Ball zu bewegen
Ich habe versucht, den Abschnitt zu schätzen.
Ich habe versucht, einen Linebot zu erstellen (Implementierung)
Ich habe versucht, die Behandlung von Python-Ausnahmen zusammenzufassen
Ich habe versucht, PLSA in Python zu implementieren
Ich habe versucht, Azure Speech to Text zu verwenden.
Ich habe versucht, einen Linebot zu erstellen (Vorbereitung)
Ich habe versucht, AutoEncoder mit TensorFlow zu visualisieren
Ich versuchte das Weckwort zu erkennen
Ich habe versucht, mit Hy anzufangen
Ich habe versucht, PLSA in Python 2 zu implementieren
Python3-Standardeingabe habe ich versucht zusammenzufassen
Ich habe versucht, Text mit TensorFlow zu klassifizieren
Ich habe versucht, die grafische Modellierung zusammenzufassen.
Ich habe versucht, ADALINE in Python zu implementieren
Ich habe versucht, Optuna die Nummer lösen zu lassen
Ich habe versucht, das Umfangsverhältnis π probabilistisch abzuschätzen
Ich habe versucht, die COTOHA-API zu berühren
Ich habe versucht, PPO in Python zu implementieren
Ich habe versucht, CVAE mit PyTorch zu implementieren
Ich habe eine Web-API erstellt
Ich habe versucht, TSP mit QAOA zu lösen
[Python] Ich habe versucht, TF-IDF stetig zu berechnen
Ich habe versucht, Python zu berühren (grundlegende Syntax)
Ich versuchte mein Bestes, um zu Lasso zurückzukehren
Ich habe versucht, Ansibles Module-Linux-Edition zusammenzufassen
Ich habe versucht, nächstes Jahr mit AI vorherzusagen
Ich habe versucht, eine Super-Resolution-Methode / ESPCN zu erstellen
Ich habe versucht, lightGBM, xg Boost mit Boruta zu verwenden
Ich habe versucht, mit TF Learn die logische Operation zu lernen
Ich habe versucht, GAN (mnist) mit Keras zu bewegen
Ich habe versucht, eine Super-Resolution-Methode / SRCNN build zu erstellen