• 締切済み

open ssh について

UNIXサーバ(SSHサーバ)に対して、FTP(PUT,GET)を自動で行う コンソールアプリケーションをWindows NT上で作成しています が、この通信を「open ssh 1.2 で暗号化」して行う、という ことになっています。 その方法(何が必要で、どのようにすればできるか)について、 素人にでもわかるように、具体的に教えて頂けないでしょうか?

みんなの回答

noname#9414
noname#9414
回答No.2

補足読みました。 あのサイトを見た上でということであれば、以下の 方法を試してみるしか、ないのではないでしょうか? 1.OpenBSD用のサンプルプログラムはダウンロード  可能なようなので、それをダウンロードする。 2.ヘッダファイルなど必要なものをWindowsで使用  可能なように少し変更をかける。 3.後はそのままライブラリを使用して、プログラムを  作成する。 もしくは、参考URLから、TeraTerm用のSSHライブラリを ダウンロードしてきて、それをうまく加工するしか 方法はないのではないでしょうか? #ただし、OpenSSH1.5みたいですが・・・ ではでは☆

参考URL:
http://www.zip.com.au/~roca/download.html#source
hajimoto
質問者

お礼

やはり、他のソースを流用して使用するしかないようですね。 少しがんばってみます。 ありがとうございました。

noname#9414
noname#9414
回答No.1

参考URLがOpenSSHのサイトです。トップ程度が日本語で それ以外は英語です。 ではでは☆

参考URL:
http://www.openssh.com/ja/index.html
hajimoto
質問者

お礼

ありがとうございました。 ただ、この教えていただいたURL等、ほとんどのホームページは チェックした上での質問でしたので...

関連するQ&A

  • SSHやFTPについて

    宜しくお願いします。 レンタルサーバで占有サーバを組もうとしておりますが、色々聞かれて困っています。特に困っているのが、 SSH接続やFTP接続をどうしますか?っと聞かれていますが、意味が良く分かりません。 SSHやTELNETで接続するにはIPアドレスを固定にしないといけないらしく、しかし、固定のIPアドレスなど持っていないので、そんなことしたらアクセスできないと思い、FTPやTCP/IPでお願いしてみました。 ネットでSSHのほうが暗号化されるので安心な気がするのですが、どうすればよいのでしょう? ちなみに、ログ解析ソフトやSQL等も使うのでそれぞれ別のサーバを使っています。

  • SSHを使ってメールを受信したいです

    ネットワークについて勉強中の者です。 質問させて頂きます。 以前、メーラーでメールを受信できないことがあり、 telnetというものを使ったら、メールを受信することができました。 しかし、telnetでは通信内容が平文で流れてしまうため危険だと いうことが分かりました。 SSHなら暗号化して通信できるので使いたいと思っています。 メールサーバにSSHで接続してメールを受信することは可能でしょうか? 可能な場合、何か必要なことがありますか? 以下の内容がよく分かっていません。 (1)SSHでは公開鍵暗号方式などを使うと思いますが、メールサーバーに 鍵を置いておく必要があるのではないか(可能なのか?) (2)メールサーバと別にSSH用のサーバーが必要ではないのか 初歩的な質問かもしれませんが、教えてください。 お願いします。

  • windowsでsshサーバ

    素人的な質問で申し訳ありません。 windowsXPで自宅サーバを開設してwww,ftpサーバは構築したのですが、SSHサーバというのはwindowsで構築できるのでしょうか。

  • SSHって・・?

    Linux勉強中で疑問に思っている点があります。 SSHを利用すると、暗号化を行うことができるということですが・・・・教えて下さい。たとえば・・・ 例:Aはサーバーで秘密鍵を保持、Bはクライアントで   公開鍵を保持。 B(クライアント/公開鍵)→A(サーバー/秘密鍵) 公開鍵を使ってサーバーAにデータを送信後、 サーバー側では、秘密鍵を使ってデータを解読。 A(サーバー/秘密鍵)→B(クライアント/公開鍵) この場合は、データはどう暗号化されているのでしょうか?秘密鍵でデータを暗号をすると、公開鍵を持ってる人達には解読できてしまうのですよね? "ls"コマンドで叩いた機密情報が仮にA→Bに結果が返ってくる場合は、暗号化されないのでしょうか? SSHを使ってFTPをする場合も同様のことはいえないのでしょうか?? Webで情報を集めて、公開鍵と秘密鍵の事に関しては 調べてみたつもりなのですが・・・ 申し訳ありませんが、ご教授下さい。 よろしくお願い致します。

  • SSHのことについてです。

    前にも一度投稿させて頂いたのですが・・・研究室の志望動機の一部なんですが、VPN技術によるセキュアなファイル転送の研究に興味があり、「SSHの技術を用いればFTPを暗号化し、安全に転送することができます。問題点も含めてSSHの技術をもっともっと細かい内容まで知りたいです。暗号化技術は、日々進化しなければいけない技術でありより高度なセキュリティ技術の勉強をできることを楽しみにしています。まだまだ知識はありませんがサーバの構築やLinuxの知識なども将来的にも役に立つので積極的に勉強したいです。」を盛り込みたいと思っています。こう書いたほうがいいよなど何かアドバイスの方よろしくお願いします。 あと、面接もあります。この知識は頭に入れておいた方がよいことなどあればぜひ教えてください。

  • AIX5.3のftpdついて

    AIX5.3のサーバーにsshを導入してtelnetと暗号化していないftp通信を廃止しようとしています。 AIX6.1ではsshを導入後にinetd.confのftpdの行に「-e」をつけることで暗号化されていない ftp通信を拒否することができるようなのですが、AIX5.3では「-e」オプションが対応していません。 何らかの方法でAIX5.3のftpdについても暗号化されていない通信を拒否できませんでしょうか?

  • SSH に ついて

    最近、FTPサーバーの起動のさせ方は判ったのですが 色々検索して、質問をすると 個人でのデータのやり取りだと、 SSHでSCPが良いとの意見がありましたので、今勉強しています・・・ CENTOS6 のサーバー機用のPCに SSHをインストールしましたが 設定のところで詰まってる感じ?です 手持ちのLINUXの本を参考にし、 また、このサイトを参考にしました・・・ http://www.multiburst.net/sometime-php/2010/11/sshd/ ここの 『 SSH2による鍵の生成 』 まではやりましたが 先の方がどうもよく判りません・・・ 『 公開鍵の移動 』 ですがどうしたらいいのでしょうか? A機はマイPC で B機はサーバー機 A機で作ったデータを暗号化でB機に移動したいのですが B機で作った公開鍵と秘密鍵を、何かにコピーしたりして A機に公開鍵をうつせばいいのでしょうか? A → B と言う事は、両方必要なのはB機で A機は公開鍵だけ持っていればいいのでしょうか? また、データの持ち運びはメモリスティックだと簡単なのでしょうか? (未だに使った事ありませんので、便利なら購入を検討しています)

  • Windowsで定期的にUNIXへFTPすることを自動化したいです

    Windows2000使っています。 WindowからFTPでUNIXサーバに接続してあるファイルをgetしてくる 作業を、1日1回自動的に実行したいと思ってます。 やり方としては、 1.Windowsでgetの内容が記載されたBatファイルを作成する。 2.Windowsのタスクスケジューラである時間にそのBatファイルを   実行するように設定する。 っといったようなことをすればよいのかと思いますが、具体的に どのような内容のBatファイルを作成すればいいのかがわかりません。 サーバ名:Server01 User: User01 、Pwd:Password Getしたいファイル名:AAA.xml として以下のようなBatファイルを作ればよいのかと思うのですが、 FTPのコマンドをどこに記載してあげたらよいのかがわからなかった のです(コマンドラインにFtpコマンドいれればできるのですが、 定期的にやるにはどのようにしたらよいのかがわかりませんでした)。 ------------------------------ open server01 user01 password get /logfiles/AAA.xml quit ------------------------------ お手数をおかけしますが、どなたかご教示いただければと思います。 よろしくお願いいたします。

  • FTP操作の自動化

    どこで質問するべきか迷う質問なのですが、 とりあえず、ここに投稿してみます。 FTPダウンロードの操作を自動化するために open IPaddress userid password lcd c:\ bin prompt cd data get filename bye こんな感じで、ファイルを作成し、WINDOWS上でバッチファイルより、呼び出し、FTP操作を自動実行しています。 UNIX系のFTPサーバーにはこれで問題なく、動くのですが、なぜかIISのFTPサーバーだと FTPサーバーを呼び出した時点で止まってしまいます。 設定次第で、動きそうではありますが、どこを変更するべきなのかわかりません。 ご存じの方、宜しくお願い致します。

  • SSHのホスト認証について

    現在VineLinux3.2を使ってサーバの勉強をしている、ド素人です。 SSHのユーザ認証が、 (1)サーバ側で乱数生成→クライアントの公開鍵で暗号化→ (2)クライアントに送信→ (3)クライアントが受信→ (4)秘密鍵で複合化→サーバに送信→ (5)サーバはクライアントから送られた乱数を確認して認証 という流れで、なるほど、これでユーザを認証できるってのは分かるのですが、 ホスト認証がよくわかりません、 SSHでサーバにアクセスすると、 サーバの公開鍵が ~/.ssh/knows_hosts に登録されますが、 この公開鍵を使って、ユーザ認証と同じ方法で接続先ホストを認証してるのでしょうか? そうだとしたら、 2度目のアクセスからはホストを認証するのに、 この~/.ssh/known_hostsの 公開鍵を使った方法が有効だというのは分かりますが、 一番最初のアクセスではこの公開鍵を使ってもホストの認証は出来ないと思うのですが(接続先から送られてくる公開鍵を使うだけなので) どういう仕組みになってるのでしょうか? よろしくおねがいします。