VM ware上の仮想環境にTeraTermを使ってファイルをコピーする方法

VM ware上の仮想環境にTeraTermを使ってファイルをコピーする方法
                 
最終更新日から90日以上経過しています。

タイトルの件について、ファイルのやり取りができなかったので方法を模索してみました。

VMware Tools をインストールすればクリップボードの共有ができるようでしたが、なるべく不要なものはインストールしたくない気持ちがあったので、それ以外の方法で探しました。

厳密に言えばTeraTermは使っているのですが、元々インストールしていたので・・・。

環境など

仮想環境

VM ware上のOS:CentOS7

コピー元、コピー先

コピー元ファイル:D:\sample.txt
内容はテストの為、適当に作成。文字コードはUTF-8とする。

コピーしたいファイルの内容です。

改行をしてみます。

問題ないですか。

コピー先ディレクトリ:~/copy-test/
コピー前は空であること

[root@localhost copy-test]# ls
[root@localhost copy-test]#

仮想環境へのコピー方法

ファイル > SSH SCPを使用すると、GUIベースでコピーが可能です。内部的には名前の通りscpコマンドを使用しているものと推測されます。

scp [オプション] コピー元 コピー先

scpコマンドでは、「sshコマンド」と同じ認証でデータ転送の通信を暗号化するので、安全にリモートマシン間でファイルコピーができます。

引用元:Linux入門

手順

  1. 「ファイル」から「SSH SCP…」を選択
  2. 上部のFromに送信するファイルのパス、Toに送信先のパスを入力し、「Send」


この場合、D:\sample.txtを仮想環境の指定ディレクトリ(~/copy-test)にコピーする。

ちなみに下部のエリアで仮想環境→ホストへのコピーも可能です。

結果

コピーされているかを確認します。念の為、内容が壊れずにコピーされているかも確認しておきましょう。

[root@localhost copy-test]# ls
sample.txt
[root@localhost copy-test]# cat sample.txt
コピーしたいファイルの内容です。

改行をしてみます。

問題ないですか。
[root@localhost copy-test]#

内容の文字化け、改行も正しくコピーされています。
上記、Shift-JISでは文字化けしましたので、注意です。

IT系の雑記カテゴリの最新記事