• ベストアンサー

大容量ファイル受け取り

sftpサーバを用意して数十MBのファイルを複数(8名)の人に 送っていただこうと思います。ただ、それらユーザの方には ssh接続によるプログラム実行はしていただきたくないのですが、 sftpを許可して、ssh接続を許可させないという方法はあります でしょうか? あるいは、別の方法で、ファイルを送信だけできる方法が ありましたら、ご教授ください。 (利用者は英語圏の方々です。ファイル便?のようなwebサービス は利用しないつもりです)

noname#29127
noname#29127

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

  • ベストアンサー
  • vais
  • ベストアンサー率75% (47/62)
回答No.1

rsshの利用ができるかと思います。 制限付きのシェルコマンドだと思ってください。 このシェルを持つユーザは、scpやsftpに限定したアクセスを持たせることが可能です。  まさしく求めている機能を提供するためのコマンドではあります。  利用を検討されてはいかがでしょうか。

noname#29127
質問者

お礼

情報ありがとうございます。 どのように利用するのかチェックしてみます。

関連するQ&A

  • sftp接続について

    RHEL5のsshd のサーバへクライアントPCから接続するときに、特定のユーザーのみsftp接続を拒否したく、sshd_config の DenyUsers にて指定してsftp接続を拒否することができました。 ただ、対象ユーザーにsftp接続は拒否しつつ、ssh接続は許可したいのですが、何か良い方法はないでしょうか。 よろしくお願いします。

  • UNIX初心者です。sftpで鍵認証を使いサーバAからサーバBにデータ

    UNIX初心者です。sftpで鍵認証を使いサーバAからサーバBにデータ転送をしたいのですが、うまくいきません。 今までやった事は 1.鍵の生成 SSHクライアントのPuttygenでDSAの鍵 sftp.pubと sftp.ppkを生成しました。 sftp.ppkをサーバAの /home/user_a/.sshにアップロード sftp.pubをサーバBの /home/user_b/.sshにアップロードして %ssh-keygen -i -f sftp.pub >> ~/.ssh/authorized_keys2を実行しました。 各サーバの /.sshのパーミッション->フォルダ700 ファイル600に変更 2.sftpの実行 サーバAから %sftp -oIdentityFile=/home/user_a/.ssh/sftp user_b@server_b.hostname を実行すると普通にパスワードが求められてしまいます。 今つまづいているのは、パスワードなしで鍵認証したいが、パスワードが求められてしまう事です。どこが間違っているでしょうか? やり方を紹介しているURLなどご存知でしたら教えていただけますでしょうか。

  • sftpコマンドで秘密鍵を指定する方法

    linuxのシェルでコマンドラインのsftpを利用して、リモートサーバに 接続する際にsshの秘密鍵を指定する方法を教えてください。 sshを利用する場合は ssh ユーザ名@ホスト -i ~/.ssh/秘密鍵 で秘密鍵を認識しますが、sftpだといろいろ調べましたが指定の仕方が わかりませんでした、よろしくお願いします。

  • sshでは接続できるのにsftpは接続できません

    普段はssh接続で操作しているサーバー(Ubuntu 8.04)があり、必要に応じてsftpでファイルをダウンロードしていました。 ところが最近からssh接続はできるのに、sftpで接続するとタイムアウトになってしまうようになりました。 ssh接続には「PuTTy」、sftp接続には「FileZilla」を使用しています。 特にFileZillaの設定を変えた訳でもありません。 sshでは接続できるだけに、とても不思議です。 ダメ元でsshの再起動、OSの再起動、そしてFileZillaの最新版へのアップデートは行いましたが、変化なしでした。 非常に困っています。助けていただけないでしょうか。

  • sftpで、 公開鍵を指定できますか?

    sftpで、パスワードなしで他のサーバに接続したいのですが、 ssh の -iオプション(-i .ssh/id_dsa_pub)と同様に sftpでも公開鍵を指定する方法はありますでしょうか? 同じユーザー名だと、公開鍵を指定せず、 パスワードなしで接続できるのですが、 転送元と転送先でユーザー名が違う場合、公開鍵を 指定しないと接続できず困っています。

  • filezillaでの複数PCでのsftp接続

    SFTPで接続の為にFTPクライアントをfilezillaに変更しました。 サーバーもSSH設定をして、無事SFTP接続ができるようになったのですが、別のPCから同じ処理をした時接続を拒否されてしまいます。 複数のPCからfilezillaでSFTP接続するにはどうしたらいいのでしょうか?

  • 大容量ファイルの送信方法

    かなり大きなファイルをネットで友人に送りたいのですが、何か良い方法はありますか?容量はやく300MB程あり、それが一つのファイルになっています。圧縮してもそんなに小さくならず、宅ファイル便などは50MB程度までしかおくれない。当然メールも容量制限があってむり。 Yahooのブリーフケースも300MB使えますが一回に送れるのは5MB程度が限界です。 メッセンジャーのファイル送信なんかを使って300MBを送ることはできるでしょうか? やはり分割するソフトとか使用した方がいいですか? 何かおすすめのフリーの分割ソフトとかありませんか?宜しくお願いします。

  • さくらVPSの一般ユーザーにようるSFTP

    さくらVPSを利用しています(CentOS 5.7)。 SFTPでファイルをアップロードする段階で先に進めないでいます。 rootのSSHのログインを禁止し一般ユーザーで秘密鍵を使いログインしています。 一般ユーザーexsampleを作成しました。一般ユーザーexsampleはmkdir,rmなどはできません(Permission deniedが発生します)。 調べるとsudoを使うと良いとあるので設定を行いました。 ■グループwheelを設定 id exsampleは下記のようになりました。 uid=500(exsample) gid=500(exsample) groups=500(exsample),10(exsample) ■visudoでグループwheelにsudoを設定 #%wheel ALL=(ALL) ALL → %wheel ALL=(ALL) ALL ■exsampleユーザーにパスを設定 exsampleユーザーの.bash_profileにパスを通しました。 これでsudo mkdir, sudo rmコマンドを実行できるようになりました。 sshでログインしてコマンド操作をするさいはsudoを使うので良いのですが 一般ユーザーexsampleでFTPクライアントからSFTPでファイルを転送するときにエラーが発生します。 SFTPでサーバーへの接続は正常にできています。サーバー上にディレクトリやファイルを作成するさいPermission deniedが発生します。 エラーの発生は当然だと思うのですがいろいろ調べるとrootでのログインは禁止するのが良いと有ります。 パスワード認証も止めて秘密鍵で認証がよいともありそのようにしています。 SFTPを一般ユーザーで利用してファイルを転送することは可能でしょうか(FTPクライアントはFileZillaを使っています)。可能でしたら方法をお教えください。 ユーザーrootで行うしか無いのでしょうか。 ご回答よろしくお願い致します。

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

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

  • SFTP/SCPが参照するファイル

    Vine Linux3.xでSSHサービスを稼動させ、他のクライアントからSFTPでアクセスする際についての疑問です。 FTPならば、proftpd.confに設定を記述しますが、SFTPの場合に参照するファイルはあるのでしょうか?接続の際には、sshd_configの設定に従うとは思うのですが・・・。