2016-04-22 6 views
1

Ich habe SSH-Zugriff auf eine virtuelle Maschine und muss den folgenden Text zu /home/bitnami/httpd-vhosts.conf hinzufügen (eine leere Datei, die ich gerade erstellt habe).So importieren Sie eine Datei über das Terminal auf eine virtuelle Maschine

<VirtualHost *:80> 
    ServerName HOST_NAME 
    DocumentRoot "/home/bitnami/APPNAME/public/" 
    <Directory "/home/bitnami/APPNAME/public/"> 
     Options -MultiViews 
     <IfVersion <2.3> 
     Order allow,deny 
     Allow from all 
     </IfVersion> 
     <IfVersion >= 2.3> 
     Require all granted 
     </IfVersion> 
     RailsEnv development 
     PassengerEnabled on 
     PassengerAppRoot "/home/bitnami/APPNAME/" 
    </Directory> 
</VirtualHost> 

kann ich jede Zeile anhängen wie so echo "<VirtualHost *:80>" >> /home/bitnami/httpd-vhosts.conf aber das kann langwierig erhalten. Ich bin mir sicher, dass es einen einfacheren Weg für mich gibt, wie ich die Datei einfach von einer externen Quelle in dieses Verzeichnis hochladen kann. Aber ich kann den richtigen Befehl dafür nicht finden.

Was müsste ich eingeben, um die leere Datei /home/bitnami/httpd-vhosts.conf durch eine Datei mit dem obigen Text zu ersetzen?

Antwort

2

Die ssh daemon auf dem virtuellen Host ermöglicht die Verwendung von ssh und scp und sftp. scp kann zum Kopieren von Dateien zwischen Hosts über das Netzwerk über ssh verwendet werden.

Auf dem Host, auf dem die Datei im aktuellen Verzeichnis existiert bereits:

scp ./httpd-vhosts.conf [email protected]:/home/bitnami/httpd-vhosts.conf 

Die Quelle ist die Datei im lokalen Verzeichnis. Das Ziel ist login@hostname (oder IP-Adresse) gefolgt von : und der Pfad der Datei auf den virtuellen Host.

mit einer Frage schließlich gedruckt werden, wird eine Aufforderung kann yes beantworten:

The authenticity of host 'vmhostname' can't be established. 
RSA key fingerprint is xx:1f:74:62:xx:82:cf:xx:e2:62:xx:6c:48:xx. 
Are you sure you want to continue connecting (yes/no)? yes 

Das Passwort des Benutzers Login schließlich gefragt werden:

bitnami's password: 

Endlich ein Fortschrittsbalken die Kopie zeigen in Arbeit:

httpd-vhosts.conf          100% 3855  3.8KB/s 00:01 
Verwandte Themen