• 締切済み

SFTP接続ができパブリックキーが使用出来るフリーソフト

SFTP接続ができパブリックキーが使用出来るWindows用のフリーソフトを探しています。 おすすめのソフトがあったら教えて下さい。 また、WinSCPを使用しようと思ったのですが、サーバの管理者の方にWinSCPは使えませんと言われてしまいました。 SFTP接続をする際、「WinSCPは使えない」なんて事はあるのでしょうか? こちらもご存知の方がいたら教えて下さい。

みんなの回答

  • celtis
  • ベストアンサー率70% (2271/3210)
回答No.2

Puttyというフリーウェアで、パブリックキーを利用したSFTPができるようです。導入については下記のサイトが参考になるでしょう。 http://www.gadgety.net/shin/tips/unix/ssh2.html 有償ですがEmFTPというソフトもあるようです。マイクロソフトの認証を受けているようですし、ボリュームライセンスの扱いもありますね。 http://jp.emftp.com/ WinSCPの扱いについてはなんとも言えませんが、管理者がどのような理由で使えませんと答えたのかが不明ですね。また、データ転送にSFTPを使いなさいと指示があったのなら、そのために必要なクライアントソフトの案内くらいあってしかるべきです。 過去にWinSCPを使用して何か不具合でもあったのか、社内規則でフリーウェアなどの使用制限が決められているのかもしれません。できれば管理者に「なぜWinSCPはダメなのか?」「使用しても良いSFTPクライアントは何か?」などを確認しておいた方がいいでしょう。 その管理者があまりしっかりしていなくて尋ねても要領を得ないのであれば、それなりに責任を負える上司あたりに話を通しておくべきです。詳しくない人たちにとってみれば、「説明もせずに勝手に話を進める連中」と見なされることもありますし。

  • celtis
  • ベストアンサー率70% (2271/3210)
回答No.1

「サーバの管理者の方にWinSCPは使えませんと言われてしまいました」ということは、22番ポートを塞いでいて使えませんということかもしれません。セキュリティポリシーにそのような項目があるのかも。 そもそも管理者がいる環境であれば、SFTP接続する旨を伝えた時点で何かしら助言が得られると思います。WinSCPの使用を認めていないということは、他のSFTPクライアントも使えないと思われます。ポートを変えても開いていなければ意味がありませんし。 まともな管理者であれば必要最低限のポート以外は全部塞いで、許可の無い通信は遮断する運用をするでしょう。あなたがSFTPをしたい理由を話して、事前に許可を得てからにしたほうがいいのではないでしょうか?

yorunattou
質問者

お礼

返信が遅くなり、すみません。ご回答ありがとうございます。 説明が足りなかった様なのですが、サーバ管理者側から、 「データ転送時に[SFTP接続]を使用する事」を指定されていた為、 【SFTP接続ができパブリックキーが使用出来るソフト】を探していました。 勝手にSFTP接続を行おうとしていたワケではナイのです、説明が足りずごめんなさい。。。 その後、SFTP接続ができパブリックキーが使用出来るソフトが見つからなかった為、 サーバ管理者の方を無視して、WinSCPを使用したところ、 問題なくSFTP接続を行う事が出来ました。 (サーバ管理者側から特にポートの指示はされおらず、デフォルトの22で接続可能した。 またWinSCPではポートの指定が行えます) SFTP接続をする際、「WinSCPは使えない」という事は通常ないと考えて良いのでしょうか?

関連するQ&A

  • SFTPで仮想サーバに接続できません

    SFTPで仮想サーバに接続できなくて困っています。 VirtualBoxにてUbuntuの仮想サーバを作成しました。 こちらのサイト様を参考に http://smallworld.west-tokyo.com/blog/2011/03/virtualbox-lamp.html PHPが動作するところまではうまくいきました。 次の3つのコマンドを打ち込んで SSHをインストール&再起動してみたのですが   sudo apt-get update   sudo apt-get install ssh   sudo /etc/init.d/ssh restart WindowsからSFTPソフト(WinSCP)で接続できません。 WinSCPの設定は以下の通りです。  ・ホスト名:localhost  ・ポート:2222(上記のサイト様参考)  ・ユーザ名:(設定したユーザ名)  ・パスワード:(設定したパスワード) 「サーバがネットワークを閉じました」 というエラーがでます。 なにか心当たりがある方いらっしゃいませんでしょうか? よろしくお願いいたします。

  • ホームページの転送 (SFTP, SCP) の Windows ソフト

    ホームページの転送 (SFTP, SCP) の Windows ソフト で転送時に ・改行コード、文字コードの自動変換 ができるフリーウェアはないでしょうか? サーバが ssh しか許していないのですが、 FFFTP は sftp, scp に対応していませんし、 WinSCP は改行コードの自動変換が出来ません・・・。 よろしくお願いします。

  • sftpって何ですか?

    Sftpとはそもそも何なのか?混乱してきてしまいました。 かなり初歩的な質問になってしまうのですが・・・どなかた教えてください。 よろしくお願い致します。 ○Redhat ASサーバにvsftpdをインストールしました。 ○Windows クライアントにTeraterm(UTF8対応)をインストールしました。 ○WinodwsクライアントからRedhatASサーバにTelnetで接続する際、  TeratermでtelnetではなくSSHを選択して接続可能な状態です。 上記状態でsftpが使用できると言えるのでしょうか? Telnetでsshが使用出来ているということは、vsftpdの設定を行えば 自動的にvsftp+sshの状態になっている(=sftp)といえるのでしょうか? またはsftpdというアプリケーションがあるのでしょうか? ただRedhas ASサーバには以下ファイルが存在しています。 そもそもvsftpdをインストールしなくてもstpdが使用出来たのでしょうか? /usr/sbin/vsftpd /usr/bin/sftp 何卒よろしくお願い致します。

  • 多段でsftpは使えない?

    多段でsftpは使えない? 公開鍵接続により、sftpをバッチファイルモードで使おうとしているのですが、別のサーバから多段でログインした場合に接続ができません。サーバは共にLinuxです。 例えば、ローカルサーバがA、リモートサーバがBとすると、 サーバAでsftpコマンドを打って、サーバBにsftp接続する事は可能なのですが、第三のサーバCからいったんサーバAに入り、それからサーバA上でsftpコマンドを打ってサーバBに接続しようとしても接続が出来ません。 つまり、A→Bの接続は可能なのですが、C→A→Bの接続をやろうとすると失敗します。公開鍵は、サーバA上にて作成しています。 公開鍵による多段のsftp接続は不可能なのでしょうか?

  • sftp時の公開鍵認証

    windowsサーバにSFTPサーバを構築し、公開鍵での認証をかけ、SFTPでファイルやり取りを行いたいのですが、 ファイルやり取りはできるのですが、公開鍵での認証がうまくいきません。 色々なサイトを調べながら以下手順で構築していったのですが、 公開鍵、秘密鍵での認証がうまくいってないように見えます。 なんでもいいので、何か分かる方いましたらご教授お願いします。 ※クライアントPC、サーバともにwindows ◆秘密鍵、公開鍵ファイルの作成(クライアントPC) 1.クライアントPCにSFTP接続ソフト「WinSCP」をインストール 2.「WinSCP」の補助ツール「PuTTYgen」により、秘密鍵ファイル、公開鍵ファイルを作成 3.作成した公開鍵ファイルをサーバへコピー ◆SFTPサーバ構築、公開鍵認証設定(サーバ) 4.サーバにSFTP環境構築ソフト「freeFTPd」をインストール 5.SFTPの接続先(アドレス、ポート22)を設定 6.ユーザー(ID、パスワード)を作成。そのユーザーのSFTP時ホームディレクトリを設定 7.SFTPのサービスを開始 8.6で設定したホームディレクトリの直下に「.ssh」ディレクトリ作成 9.「.ssh」ディレクトリの直下に「authorized_keys」ファイルを作成 10.3でコピーした公開鍵ファイルの中身を、「authorized_keys」ファイルに追加(テキストベースでのコピペ) ◆サーバへのSFTP接続(クライアントPC) 11.クライアントPCで「WinSCP」を起動。SFTPサーバのIP、6で設定したユーザーのID、2で作成した秘密鍵を設定しログイン 12.「Further authentication required Authenticating with public key "dsa-key-20140512" Access denied.」 と表示され、ログインできない 13.秘密鍵を使わず6で設定したユーザーIDとパスワードであれば、ログイン可能。SFTPサーバとのファイルのやり取りも可能 また、「.ssh」ディレクトリと「authorized_keys」ファイルに書き込み権限があるユーザーの場合に、認証が失敗するという情報があったので、 クライアントPCに書き込み権限を持っていないユーザーでログインし、WinSCPを起動してアクセスしてみたのですが、同じ結果でした。

  • SFTP接続がうまくいきません

    Macを使って、個人サイトを作っています。 今までファイルマネージャで作業していたのを、SFTPでサイト運営できるところへ引っ越そうと思ってとあるレンタルサーバーに登録したのですが、SFTP接続がうまくいきません。(SFTP対応と明記されている所です) 現在、Cyberduck、Fuguにて試行済みです。 レンタルサーバー側に尋ねてみても「Windowsでは問題なく接続できるので、設定の問題では」としか回答が無く…。 あとは、Cyberduckでのエラーは他にもあるみたいですよ、という事例を示されただけでした。 (その事例はサーバー側へ質問する前に発見済みで、そこに書かれていた対処法も試してみていたのですが効果はありませんでした) 【使用環境 等】  Mac OSX(10.4.11)  Cyberduck →最新版   「I/Oエラー:接続できません」(FTPでは接続できました)  Fugu →Englishの 1.2.0 と 1.1.3 で試行   “Connect to:”にFTPホスト、“Username:”にログインID、“Port”にサーバー側指定のポート番号を入力して「Connect」をクリックしても一向にパスワード入力画面になりません。(ポート番号を入力しないと、エラーが出ました) 長文失礼いたしました。 ご助力いただければ幸いです。

    • 締切済み
    • Mac
  • FTPソフト、WinSCPの設定方法

    FTPソフトにWinSCPを使っています。ホームページサーバがFTPからFTPSに変更されたので設定変更する必要がありますが、設定画面の転送プロトコルがSFTP、SCP、FTP、WebDAV、AmazonS3しかなく、FTPSが見当たりません。やむなくSFTPを選んで設定、ログインしますが、サーバが見つからないとログイン出来ず、繋がりません。SFTPとFTPSは別物なのでしょうか?もしそうだとするとWinSCPではFTPSサーバには接続出来ないことになりますが。

  • SFTPの鍵が自動で更新されることについて

    ※ サーバー管理のことはほとんど分かっていません。 ※ 質問の仕方自体があやふやだと思いますが、よろしくお願いいたします。 ホスティング業者でサーバを借り、rootアカウントで初めて sftp (ssh)接続をする際ですが、サーバ側の鍵をsftpソフトが受け入れます(ユーザに確認を求めますが)。結局 rootのアカウント名とパスワードだけで接続できてしまいます。 (1) この「鍵」の意義はなんでしょうか?あってもなくてもアカウントとパスだけで接続できてしまいますし・・・。 つぎに、この状態でしばらく sftpを利用していたのですが、ある日突然「このサーバの鍵は、以前認証した鍵と異なります。鍵の変更があったかサーバ管理者にお問い合わせください」とのようなメッセージが出ました。実際サーバ管理者に問い合わせることもできますが、彼自身よく分かっていないのか、あやふやです。 (2) そこでお聞きしたいのは、鍵が定期的に自動で刷新されることはあるのだろうか?ということです。もしあるなら参考URLや、検索キーワードを教えていただけると助かります。rootアカウントを閉じて別アカウントで公開鍵と秘密鍵を作った場合は、自動的な更新はないとのことです。これは素人の私でも「そりゃ接続できなくなってしまうし当然かな」とは思いますが、rootの場合はどうでしょう。 問題が頻発しサーバ管理者の話を信用しかねていたところ、sftpソフトが改ざんの可能性にも言及しており、少々焦っております。rootを早く閉じればよいのですが、こちらもゴタついていまして・・・。以上2点よろしくお願いいたします。

  • SFTPについて

    お世話になります。 言語:Visual Basic 2008 GRAPEシティの製品でSFTPがありますがこの製品でSFTPサーバに接続する仕組みを開発することは可能でしょうか。 GRAPEシティのSFTP http://www.grapecity.com/japan/support/database/P7_369.htm 仮に上記製品ではSFTPサーバ接続の開発ができない場合はVBで可能な製品はありますでしょうか。 VB以外でも可能な開発言語がありましたらアドバイスお願いします。 質問の背景 現在JAVAのJschという部品を使用してSFTPサーバ接続を行っていますが無償製品ということで会社からNOがでております。 市販の商品でセキュリティが確保できる部品がありましたらご教授お願い致します。

  • SSHとSFTPで別々のアクセスポリシー

    お世話になります。 Fedora10でSFTPサーバを構築しようとしているのですが、そのサーバ ホストに「SFTPでファイルのアップ/ダウンロードはできるけれども、 SSHログインはできない」という設定をする事は可能でしょうか? (SFTPはSSH付属のsftp-serverを想定しています) SFTPとSSHで別のポート番号を使用することで実現できないかと 考えたのですが、調べた限りではsftp-serverにsshdと別のポートを 使用させる事ができないように見えています。 SSHもSFTPも同じポート22を使用しているとなると、iptablesで 区別する事もできないように思っています。 ポートを分ける方法、それ以外でも実現できる方法をご存知の方、 ご教示ください。よろしくお願いします。

専門家に質問してみよう