前回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からの画面
③正常な時は、何も表示されずファイル転送が行われるが
「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を初めて使用される方で、困っている人がいるかも
しれませんので情報として展開しておきます。
まあ、何かのお役に立てれば幸いです。
それでは。