タグ付けされた質問 「ftp」

ファイル転送プロトコル

5
Centos / Linuxインストールでのみ特定の/ dir /アクセスを持つFTPユーザーを作成する方法
だから私はVPS-CentOS Linuxインストールにいます。サーバーにvsFTPdがあります。現在、ルートユーザーを介してサーバーへのSFTPアクセスを持っていますが、サーバー上の特定のディレクトリのみへのFTPアクセスを使用して新しいユーザーを作成しようとしています。 1. mkdir /var/www/mydomain.com 2. mkdir /var/www/mydomain.com/html 3. useradd <-username> 4. passwd <-username> 5. chown –R <-username> /var/www/mydomain.com 5. groupadd <-groupname> 6. gpasswd -a <-username> <-groupname> 7. chgrp -R <-groupname> /var/www/mydomain.com 8. chmod -R g+rw /var/www/mydomain.com 私がやろうとしているのは、アクセス権のみを持つユーザーを作成することです /var/www/mydomain.com -ユーザーは正しいフォルダーに正しくログインしますが、ユーザーは他のディレクトリに「戻る」ことができます。ユーザーが特定のフォルダにとどまり、「参照」できないようにしてください。 何か案は? chrootingに関するさまざまな記事を見つけましたが、上記の手順でそれを使用することがわかりませんでした。
44 centos  ftp  chroot  vsftpd 


5
着信FTPを許可するiptables
着信FTPトラフィックを許可したい。 CentOS 5.4: これは私の/etc/sysconfig/iptablesファイルです。 # Generated by iptables-save v1.3.5 on Thu Oct 3 21:23:07 2013 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [133:14837] -A INPUT -p tcp -m tcp --dport 21 -j ACCEPT -A INPUT -p tcp -m state --state ESTABLISHED -j ACCEPT -A INPUT -j REJECT --reject-with …

11
VSFTPD、553ファイルを作成できませんでした。-許可?
Amazon Linux AMIを使用してAmazon EC2でVSFTPDをセットアップしました。ユーザーを作成し、ftp経由で正常に接続できるようになりました。ただし、何かをアップロードしようとすると、「553できませんでした」というエラーメッセージが表示されます。 これはパーミッションに関係していると思いますが、修正できるほど十分には知りません。それで、基本的に、ファイルをアップロードできるようにするにはどうすればいいですか?

8
ローカルネットワークで暗号化(ssh)せずにファイルをコピーする
scpすべてのケースでうまく機能しますが、Raspberry Piは安全な環境(lan)でファイルを効率的にコピーするには弱すぎます。理論的に可能な54 MbitワイヤレスLAN経由で6,75 MB / sは、約1.1 MB / sに縮小します。 暗号化せずにファイルをリモートでコピーする方法はありますか? 追加のサービス(ftp、samba)に依存しない、または少なくとも最小限の構成のcliコマンドである必要があります。つまり、標準のプログラム/サービス(scp / sshなど)ですぐに使用できる標準ツールです。

3
暗黙的なFTP over TLSの使用方法
任意のFTPクライアントを使用して(私はUbuntu 12.04で、を使用してみましたlftp)、FTPサーバーへの暗黙的なTLS接続を確立したいのですが、うまく接続できません。私が得ているのは:'ls' at 0 [Delaying before reconnect 29]
22 ftp  ssl  ftps 

2
パッシブFTPとアクティブFTPを確認する方法
どのFTP(パッシブまたはアクティブ)が実行されているかを確認するにはどうすればよいですか? デフォルトでは、パッシブFTPはLinuxで実行されていますが、どうすれば確認できますか?
14 ftp 

1
curlを使用してFTP経由で複数のファイルをアップロードする
curlを使用してFTP経由で現在のフォルダー内のすべてのテキストファイルをサーバーの場所にアップロードしようとしています。私は次の行を試しました: curl -T "{file1.txt, file2.txt}" ftp://XXX --user YYY ここで、XXXはサーバーのIPアドレスで、YYYはユーザー名とパスワードです。 file1.txtをサーバーに正常に転送できますが、2番目のファイルについて「Ca n't open 'file_name'!」というメッセージが表示されます。 ファイル名を入れ替えたところ、file1.txtではなくfile2.txtで機能しました。私は構文が間違っているようですが、これはマニュアルに書かれていることですか? また、理想的には次のようなことができるでしょう: curl -T *.txt ftp://XXX --user YYY なぜなら、現在のフォルダー内のtxtファイルの名前や転送するファイルの数が常にわからないからです。 の出力をls *.txt配列に収集して、curlで必要な複数ファイル形式に入れるbashスクリプトを作成する必要があるかもしれないと私は考えています。 私は以前にbashスクリプトを作成したことがありません-これはこれを実現する最も簡単な方法ですか?
14 shell-script  ftp  curl 

7
vsftpdがpam認証に失敗する
Fedora 16を使用して、実証済みのvsftpd構成を新しいサーバーに移動すると、問題が発生しました。すべてが正常に実行されるように見えますが、ユーザー認証は失敗します。ログに何が起こったのかを示すエントリが見つかりません。 完全な設定ファイルは次のとおりです。 anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_file=/var/log/vsftpd.log xferlog_std_format=YES idle_session_timeout=0 data_connection_timeout=0 nopriv_user=ftpsecure connect_from_port_20=YES listen=YES chroot_local_user=YES chroot_list_enable=NO ls_recurse_enable=YES listen_ipv6=NO pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES FTPがユーザー名とパスワードの入力を求めてきたので、それらを入力しました。ログインが間違っています。確認しましたが、このユーザーはsshからログインできます。何かが台無しにされていpam_serviceます。 匿名(許可に変更した場合)はうまく機能するようです。 SELinuxは無効です。 Ftpsecureは正常に構成されているように見えます...完全に紛失しています! 以下は、成功せずに調べたログファイルです。 /var/log/messages /var/log/xferlog #empty /var/log/vsftpd.log #empty /var/log/secure で見つけたもの/var/log/audit/audit.log: type=USER_AUTH msg=audit(1335632253.332:18486): user pid=19528 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:authentication acct="kate" exe="/usr/sbin/vsftpd" hostname=ip68-5-219-23.oc.oc.cox.net addr=68.5.219.23 terminal=ftp res=failed' …

2
コマンドを実行すると、FTPセッションから追い出されるのはなぜですか?
コマンドを実行すると、FTPセッションから追い出されるのはなぜですか?サーバーに正常にログインすると、「ls」などのコマンドを実行した後に次のメッセージが表示されます(「[ERROR]」タグでエラー部分を囲みました)。 allen92@allen92-VirtualBox:~/Videos$ ftp -n ftp.FreeBSD.org Connected to ftp.FreeBSD.org. 220 beastie.tdk.net FTP server (Version 6.00LS) ready. ftp> user (username) anonymous 331 Guest login ok, send your email address as password. Password: 230 Guest login ok, access restrictions apply. Remote system type is UNIX. Using binary mode to transfer files. ftp> ls …
12 ftp 

4
優れたGUIを備えたFTPクライアント?
Linuxが大好きなのは、システムを制御できるからです。しかし、私は物事がシンプルで美しく、パワフルなMacの学校からの布告をします。たくさんのノブやレバーなどを持っているのではなく、私はそれが好きです。 誰もがパニックの送信の静脈にあるLinux用の強力なFTPクライアントを知っていますか? Mac OSでのFTPソフトウェアの選択ですが、OS XでWebアプリを開発したくないということをここで誰かに納得させる必要はないと思います。 現在、私はFilezillaを使用しています。正常に動作します。しかし、それはUIです。

2
LinuxサーバーでリモートFTPアクセスのみを持つユーザーを作成するにはどうすればよいですか?
Ubuntu 10.04 LTSサーバーを実行していますが、FTPからのみサーバーにアクセスできるユーザーを作成したいと考えています。 これまでに行ったことは次のとおりです。 インストール vsftpd デフォルトのログインシェルが設定された新しいユーザーを作成します /bin/false サーバー上の通常のユーザーはすべてftp経由でホームフォルダーにアクセスできますが、リモートシェルアクセスがに設定されて削除されたユーザーは/bin/false、ftpによるログもできません。 シェルアクセスがvsftpdサーバーにどのように影響するかわかりませんか?シェルを再度有効にせずにFTPアクセスを有効にするにはどうすればよいですか? 更新: 私はこの参照を使用する必要があると述べ/sbin/nologin(/usr/sbin/nologinUbuntuにあるようです)、ftpアクセスには影響しないはずですが、私の場合は機能しません。
11 users  ftp 

1
FTPのユーザー名パスワードを指定する方法
ftp ftp://bapte:b2p7Ua2@ftp.backupte4.rsyncbackup.info そして私は得た ftp: ftp://bapte:b2p7Ua2@ftp.backupte4.rsyncbackup.info: Name or service not known いろいろなことを試しました。マニュアルを見ました。運が悪い 私は試した ftp -user username password ftp.backupte4.rsyncbackup.info マニュアルで述べたように ftp: u: unknown option 必要なのは、機能するサンプルだけです。 マニュアルによると http://linux.about.com/od/commands/l/blcmdl1_ftp.htm user user-name [password] [account]リモートFTPサーバーで自分を識別します。パスワードが指定されておらず、サーバーがそれを必要とする場合、ftpは(ローカルエコーを無効にした後)ユーザーにパスワードを要求します。アカウントフィールドが指定されておらず、FTPサーバーで必要な場合は、ユーザーに入力を求めるプロンプトが表示されます。アカウントフィールドが指定されている場合、リモートサーバーがログインに必要でなかった場合、ログインシーケンスの完了後にアカウントコマンドがリモートサーバーに中継されます。自動ログインが無効になっている状態でftpが呼び出されない限り、このプロセスは自動的に行われます。 FTPサーバーへの初期接続時。 それで私は正確に何を入れるべきですか?
11 ftp 

5
FTPでgrepを実行する方法は?
同様のコマンドを検索しましたがncftp(実際には、これが私が使用した唯一のターミナルFTPクライアントです)、見つかりませんでした。 grepリモートサーバーでコマンドを使用して、ファイル内の文字列を検索する方法(可能な場合)は何ですか?

2
ユーザーは-tをタッチできません
FedoraサーバーにSCPを実行すると、ファイルのタイムスタンプを変更できないというエラー( "set time:operation not allowed")が発生し続けます。ユーザーはファイルの所有者ではありませんが、chownセキュリティ上の理由からこのユーザーにファイルを送信することはできません。ユーザーはできますがsudo、これはSCP / FTPクライアントを介して行われるため、それを行う方法もありません。最後に、このユーザーにrootアクセスを与える必要はなく、タイムスタンプを設定する必要があるrsyncやWinSCPなどの同期を使用できるようにします。 ユーザーはrw、関連するすべてのファイルとディレクトリに対する完全な権限を持つグループの一部です。touch -tこれらの特定のファイルをユーザーに許可せずに、ユーザーにそれらを許可する方法についてchown何か考えはありますか? 詳細情報これはすべて、単一の開発者シナリオ(つまり、SCMなし)でPHP開発を有効にすることと関係があります。私はEclipseまたはNetBeansを使用して、PHPベースの(WordPress)サイトのローカルコピーで作業しながら、ユーザーが開発サーバーで自分の変更を「瞬時に」プレビューできるようにしています。ユーザーはリモートで作業します。これまでのところ、自動同期のすべての試行は失敗しました。ローカルフォルダーを監視し、常に日付/タイムスタンプを設定しようとするため、リモートフォルダーエラーまでの変更をアップロードしようとする「ウォッチフォルダー」モードでWinSCPを使用しても。 ユーザーはsudoアクセス権を持っていますが、「root」の下で作業することは本当に良い考えではないと言われているため、この作業を行うためにrootとしてログインするだけでは不本意です。その上、それは必要ではないはずです。スーパーユーザー以外のユーザーが同じことをできるようにしたいと思います。アカウント情報を使用してFTP接続を確立し、同期を介してリモートで作業できるようにします。したがって、ソリューションはrootアクセス権のない人のために機能する必要があります。 私を驚かせるものは、私がどれほどの困難を抱えているかです。これらすべてのソフトウェア(NetBeans、Eclipse、WinSCP)は同期を可能にするように設計されており、すべてタイムスタンプの書き込みを試みます。だからそれは可能でなければならない。WinSCPには「タイムスタンプの設定」をオフにするオプションがありますが、監視/同期フォルダーを選択すると、このオプションは使用できなくなります(常に「オン」)。だから、いましたかなり標準的であるものにします。 Linuxに関しては完全にばかであり、私が開発の「サーバー管理者」であることを考えると、それが私がやっていることや私が(誤って)構成したことは、ばかげたことだとしか言えません。 要約一言で言えば、ディレクトリへのグループr / wアクセス権を持つすべてのユーザーが、SCPを介してそのディレクトリ内のファイルのタイムスタンプを変更できるようにしたいと考えています。
10 permissions  scp  ftp 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.