2016-04-22 27 views
1

仮想マシンへのSSHアクセスがあり、次のテキストを/home/bitnami/httpd-vhosts.conf(私が作成したばかりの空ファイル)に追加する必要があります。端末経由でファイルを仮想マシンにインポートする方法

<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> 

私はそうecho "<VirtualHost *:80>" >> /home/bitnami/httpd-vhosts.confのようにそれぞれの行を追加することができますが、それは退屈な得ることができます。私は、これを行うための簡単な方法があると確信しています。外部ソースからそのディレクトリにファイルをアップロードするだけです。しかし、私はこれを行う正しいコマンドを理解することはできません。

空の/home/bitnami/httpd-vhosts.confファイルを上記のテキストのファイルに置き換えるには、何を入力する必要がありますか?

答えて

2

仮想ホストで実行されているssh daemonでは、sshscpsftpを使用できます。 scpは、ssh経由でネットワーク経由でホスト間でファイルをコピーするために使用できます。

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

ソースがローカルディレクトリ内のファイルです:ファイルが既に現在のディレクトリに存在するホスト上で

。宛先はlogin@hostname(またはIPアドレス)、その後には:、仮想ホストへのファイルのパスです。

プロンプトが最終的に質問して印刷することができる、yesに答える:

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 

ユーザログインのパスワードは、最終的に求められることがあります:

bitnami's password: 

を最後に進行バーは、コピーが表示されます進行中:

httpd-vhosts.conf          100% 3855  3.8KB/s 00:01 
関連する問題