• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:vsftpdでsftp(SSL)を実現したい)

vsftpdでSFTP(SSL)を実現する方法

このQ&Aのポイント
  • CentOSでvsFTPdを利用し、SFTPサーバを構築する方法についてご紹介します。
  • 設定ファイルにSSLを有効化し、FTPクライアントソフトでSSLでログインする方法について説明します。
  • 一部設定をコメントアウトすることで、FTPクライアントソフトでのエラーを回避できます。

質問者が選んだベストアンサー

  • ベストアンサー
  • onosuke
  • ベストアンサー率67% (310/456)
回答No.3

Filezillaの設定について、以下のページが参考になると思います。 http://www.ex.media.osaka-cu.ac.jp/windows/filezilla.html#config 確認ポイント(1):  リンク先にあるように、サイトマネージャを利用した設定を行いましたか?  >実際の接続に用いられる情報として,次のようなものを設定する必要があります  の部分で、「ホスト」「ユーザ」の2項目をeos2kissの環境に合せて変更すれば、  うまくいくはずです。 確認ポイント(2):  サイトマネージャを利用しない場合は、    ホスト名⇒ sftp://サーバ名    ユーザ名⇒ ちゃんと入力する    パスワード⇒ ちゃんと入力する    ポート⇒ 何も入力しない。空欄のままにする。  とすることで、変化があるはずです。  ホスト名は、先頭に sftp:// と付け加えると、sftpによる接続になります。        何もいれないと、ftpによる接続になってしまいます。  ユーザ名は、何もいれないと anonymous というユーザが自動入力されてしまいます。        ログインする予定のユーザ名を入力してください。  パスワードは、何も入れないと パスワード無し で送信してしまうので、ちゃんと入力しましょう。        

eos2kiss
質問者

お礼

ご教授ありがとうございます。 マニュアル通り行ってみましたが下記エラーになります。 ■■■ Filezillaエラーログ ここから ■■■ 状態: 192.168.0.100:21 に接続しています... 応答: fzSftp started コマンド: open "hogehoge@192.168.0.100" 21 エラー: 接続タイムアウト エラー: サーバーに接続することができませんでした ■■■ Filezillaエラーログ ここまで ■■■ 【やりたいこと】 SSL(22 port)を使わないで、FTP(21 port)を使ったセキュリティサーバを構築したいです。

その他の回答 (2)

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.2

SFTPとFTPSの違いがわかっていないのでは? vsftpdで使えるのはFTPS SFTPをしたいなら別途sshdを入れる(設定する)必要があります http://tech.hitsug.net/?CentOS%2FSSH%E3%82%B5%E3%83%BC%E3%83%90

eos2kiss
質問者

お礼

ご指摘ありがとうございます。 ご教授いただいたOpenSSHのサイト拝見しました。 [root@localhost ~]# rpm -qa | grep openssh openssh-server-4.3p2-72.el5 openssh-askpass-4.3p2-72.el5 openssh-4.3p2-72.el5 openssh-clients-4.3p2-72.el5 上記で、すでにOpenSSHはインストールされてました。 プロセスは以下の通りです。 [root@localhost ~]# ps -ef | grep ssh root 2726 1 0 09:01 ? 00:00:00 /usr/sbin/sshd root 3321 2726 0 09:29 ? 00:00:00 sshd: root@pts/1 root 3378 3325 0 09:41 pts/1 00:00:00 grep ssh

eos2kiss
質問者

補足

お世話になります。 補足ですが、CentOSインストール時からSSH通信(Port22)できます。 TeraTermを立ち上げると、上記のサーバから鍵が届きます。 WinSCPも使えます。 ただ、今回のSFTPするため、ログイン対象ユーザのシェルは/sbin/nologinにしているため WinSCPやSSHではシェルが無いためログインできません。 vsFTPdでは今回の相談させて頂いた事案があるためSSHができないですけど、 普通のFTPは行えます。 補足は以上です。 よろしくお願いします。

  • onosuke
  • ベストアンサー率67% (310/456)
回答No.1

>FileZilla Client >530 Non-anonymous sessions must use encryption. このメッセージを見た限りでは、 FileZillaの設定がおかしい(ftpでアクセスしている)ように見えます。 実は、今回、eos2kissがやろうとしているのは、  FTPS(ftp over SSL)が正しいのですが、FileZillaの設定は大丈夫でしょうか?

eos2kiss
質問者

補足

ご教授ありがとうございます。 もう少し調べたいと思います。

関連するQ&A

専門家に質問してみよう