SCP(Secure Copy)でのエラー「ash: scp: command not found」

前回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出来ている
サーバと比べてみると、結局は必要なパッケージがない事が判明しました。

1
2
3
# 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が使用できるようになりました。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# 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を初めて使用される方で、困っている人がいるかも
しれませんので情報として展開しておきます。

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

それでは。

スポンサーリンク

コメントを残す

このページの先頭へ