前回Tera TermのSCP関連の記事を書いていて思い出しました。

Tera TermのSCP(Secure CoPy)機能が便利に!

以前お名前.comのVPS(メモリ2GBプラン)を借りた当初に、Tera TermのSCP機能(ドラッグ&ドロップ)でファイルをアップをしようとファイルを移動して確認画面で「SCP」をクリックすると「ash: scp: command not found」のエラーが表示されファイルがアップできない現象が発生しました。

スポンサーリンク

Tera Termでの「ドラッグ&ドロップ」のファイル転送手順

①Tera Termのコンソール上に転送したいファイルをドラッグ&ドロップドラッグ&ドロップでファイル転送

②ファイル送信かSCPの選択画面が表示されるので「SCP」をクリック
左はver4.73まで。右はver4.74からの画面
ver4.73までの確認画面ver4.74からの確認画面

③正常な時は、何も表示されずファイル転送が行われるが
「ash: scp: command not found」を表示し転送失敗。
ash: scp: command not found

まずはお約束のログ確認を実施しましたが、/var/log配下のログには何も記録されていません。ちょっと悩みましたが、問題無くSCP出来ている他のサーバと比較してみると、結局は必要なパッケージがない事が判明しました。

# rpm -qa |grep openssh 
openssh-server-5.3p1-70.el6_2.2.x86_64 
openssh-5.3p1-70.el6_2.2.x86_64

見ての通り「openssh-clients」が入ってないのが原因でした。

yumで「openssh-clients」インストールしてやると問題なくTera TermでSCPが使用できるようになりました。

# yum -y install openssh-clients
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: www.ftp.ne.jp
 * extras: www.ftp.ne.jp
 * updates: www.ftp.ne.jp
Setting up Install Process
Resolving Dependencies
-- Running transaction check
--- Package openssh-clients.x86_64 0:5.3p1-70.el6_2.2 will be installed
-- Processing Dependency: libedit.so.0()(64bit) for package: openssh-clients-5.3p1-70.el6_2.2.x86_64
-- Running transaction check
--- Package libedit.x86_64 0:2.11-4.20080712cvs.1.el6 will be installed
-- Finished Dependency Resolution

Dependencies Resolved

================================================================
 Package               Arch         Version                           Repository     Size
================================================================
Installing:
 openssh-clients       x86_64       5.3p1-70.el6_2.2                  updates       357 k
Installing for dependencies:
 libedit               x86_64       2.11-4.20080712cvs.1.el6          base           74 k

Transaction Summary
================================================================
Install       2 Package(s)

Total download size: 431 k
Installed size: 1.2 M
Downloading Packages:
(1/2): libedit-2.11-4.20080712cvs.1.el6.x86_64.rpm                 |  74 kB     00:00
(2/2): openssh-clients-5.3p1-70.el6_2.2.x86_64.rpm                 | 357 kB     00:00
------------------------------------------------------------------------------------------
Total                                                     6.5 MB/s | 431 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : libedit-2.11-4.20080712cvs.1.el6.x86_64                                1/2
  Installing : openssh-clients-5.3p1-70.el6_2.2.x86_64                                2/2

Installed:
  openssh-clients.x86_64 0:5.3p1-70.el6_2.2

Dependency Installed:
  libedit.x86_64 0:2.11-4.20080712cvs.1.el6

Complete!

おわりに

ServersMan@VPSや、さくらのVPS(1G)では、最初からインストールされていたので完全にノーマークでした。(全く気にもかけてませんでした)

エラー表示は「ash: scp: command not found」です!

お名前.comのVPSを初めて使用される方で、困っている方がいらっしゃるかもしれませんので情報として記録しておきます。

まあ、何かのお役に立てれば幸いです。

それでは。