- PR -

WinSCPを使用してリネームしようとすると、エラーが発生し、リネームできません。

1
投稿者投稿内容
ryo
会議室デビュー日: 2005/08/26
投稿数: 5
投稿日時: 2006-09-29 17:28
宜しくお願い致します。

Windows2003を使用しています。
管理者権限でログインし、以下のZZZファイルを作成します。
C;\\XXX\\XXX\\ZZZのファイルZZZをリモート環境のPCからWinSCPを使用してリネームしようとすると、エラーが発生し、リネームできません。
(SSHでログインするユーザーは管理者権限はありませんので、C:\\XXX\\XXXディレクトリにSSHユーザーのデイレクトリアクセス許可・セキュリティ許可を与えました。変更・書き込み可能)

以下、WinSCPのリネイム失敗時のエラーメッセージ↓
---------------------------
失敗
エラーコード: 4
サーバからのエラーメッセージ: Failure
リクエストコード: 18
----------------------------------------

WinSCPで可能な事は、新規フォルダ・ファイルの作成、作成したフォルダ・ファイルの削除、作成したフォルダのリネームがC\\XXX\\XXXで可能です。
なぜ、ファイルのリネームが出来ないのかわかりません。
何卒、宜しくお願い致します。
F/A
ぬし
会議室デビュー日: 2006/03/18
投稿数: 312
お住まい・勤務地: Tokyo
投稿日時: 2006-09-29 17:43
Windows Server 2003 って sshサーバサポートしてるんでしたっけ?
ryo
会議室デビュー日: 2005/08/26
投稿数: 5
投稿日時: 2006-09-29 17:57
すみません。
リモート環境とWindows2003の間にUnixサーバが入っています。
リモート環境はUinxサーバに接続され、Windowsディレクトリにマウントされます。

宜しくお願い致します。
F/A
ぬし
会議室デビュー日: 2006/03/18
投稿数: 312
お住まい・勤務地: Tokyo
投稿日時: 2006-09-29 21:27
> リモート環境はUinxサーバに接続され、Windowsディレクトリにマウントされます。

環境が全く想像つかないので、勝手に仮定すると…

貴方がwinscpを使用するマシンは「リモート環境」と呼ばれていて、
そこにインストールされているwinscpはUNIXサーバに対して接続を行っている。

一方、Windows2003はMS接続共有かNFS機能によって、特定のディレクトリが共有されていて、UNIXサーバはそのディレクトリをマウントしている。

だから、リモート環境のwinscpはWindows2003のディレクトリにアクセスが出来る。
という事でしょうか?

仮定が正しいとして、

1)UNIX環境上でWindows2003のディレクトリ上のファイルに対して
  直接mvコマンドでのリネームは可能ですか?

2)winscpからUNIX環境上のファイル(ローカルファイル)に対して
  リネームは可能ですか?



[ メッセージ編集済み 編集者: F/A 編集日時 2006-09-29 21:28 ]
ryo
会議室デビュー日: 2005/08/26
投稿数: 5
投稿日時: 2006-10-02 10:28
F/A様
ご連絡ありがとう御座います。

仮定は正しいです。
大変、失礼致しました。

1).2) を早速調べてみます。
宜しくお願い致します。
ryo
会議室デビュー日: 2005/08/26
投稿数: 5
投稿日時: 2006-10-02 11:50
1).を実行してみました。
リネーム可能でした。

2).の調査についてですが、私のPCからUnixサーバ環境へ接続させる為の経路を私の答えられる範囲ですが、説明させて頂きます。
私のPCからプロキシサーバを通り、UNIXサーバに接続されています。

WinSCPでプロキシサーバには接続が出来たのですが、Unixサーバには接続ができません。(UnixサーバにさらにSSHするやり方がわかりません。)
プロキシサーバのファイルはリネームできました。※プロキシサーバはUnixです。

宜しくお願い致します。
1

スキルアップ/キャリアアップ(JOB@IT)