- 締切済み
sshでのファイル転送
puttyを使用してまず、研究室の入口であるサーバーに接続し、さらにSSHで研究室内の他のサーバーに接続しているのですが、 このサーバーにはwinscpなどのソフトが使えず、ファイル転送ができません 何かいいソフトはあるでしょうか? お願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- inu2
- ベストアンサー率33% (1229/3720)
整理します。 「研究室の入口であるサーバー」 にいったんログインしてからさらに 「研究室内の他のサーバー」 にログインするわけですよね? つまり「踏み台(研究室の入口であるサーバー)」を経由しなければならないということでよろしいでしょうか この場合、どんなに優れたツールでもwin上(ローカル上)から直接繋ぎにいくことは不可能です。 いったん 「研究室の入口であるサーバー」 にwinSCPなどでアップしてから 手動でSCPコマンドで 「研究室内の他のサーバー」にSCPしなくてはなりません。 これって結構面倒なんですよね。そこでポートフォワーディングツールを使うと結構便利です。 ポートフォワードツールの類でローカル上に「研究室の入口であるサーバー」をマウントできれば、ローカルから「研究室内の他のサーバー」に接続することが可能ですので、winSCPも使えます。 個人的には Portforwarding Gateway を使っています。ちょっと前まではPoderosaのプラグインという形で提供されていましたが、単体でも使えます。 http://ja.poderosa.org/download/plugins.html(内の ポートフォワーディング というところからDL) http://www.fiberbit.net/user/kunyami/sshpf/poderosa.html 「ローカルからリモートへポートフォワーディング」でローカルPCの使っていないポートを指定して「研究室の入口であるサーバー」を設定してあげることにより、 ローカルの任意のポート = 「研究室の入口であるサーバー」 として使えます その後、winSCPの設定で、ローカルPCのポートに対して、「研究室内の他のサーバー」の設定をすることによりログインできるはずです。 ただし、サーバー管理人がこういった手法を嫌ってなにかしらの方法で対策されている場合は不可能です あきらめて、コツコツと 入り口サーバー から 他サーバーへ向けて SCPコマンド叩いてください