
誰もが次のバージョンのAIX(7.1.2.3)のsftpファイルの制限を見つけるのに役立ちますか?
次の値を設定しましたが、sftp経由で110KBファイルを送信できませんでした。
ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) 131072
stack(kbytes) 32768
memory(kbytes) 32768
coredump(blocks) unlimited
nofiles(descriptors) unlimited
threads(per process) unlimited
processes(per user) unlimited
memory(kbytes) 32768
メモリ制限は何であり、ユーザーにどのような影響を与えるかを知りたいです。
答え1
特定のSFTPファイルの制限があるとは思いません。通常のファイルシステムファイルの制限とulimitによって課される制限がありますが、sftpにのみ適用される制限ではありません。
したがって、答えは、sftpファイル転送がターゲットファイルシステムの制限または関連ユーザーに設定されたulimitによって制限されることです。
最新のAIXファイルシステムには非常に大きな制限があるため、ulimitが発生する可能性があります。
ulimit -a
これは、ターゲットユーザーがそのユーザーの最大ファイルサイズを表示するためです。デフォルト値でなければなりません
fsize = 2097151
これは2097151 x 512バイトブロック、つまり1 GBです。
次のコマンドを使用して、特定のユーザーのulimitを変更できますchuser
。
ulimit -a
アップデートにはユーザーの出力が含まれていますが、どのroot
ユーザーとして実行しているのかを示していないため、明確ではありません。ターゲットユーザー(つまり、リモートシステムからファイルをインポートする場合はsftpを実行しているユーザー、リモートシステムにファイルをプッシュする場合はターゲットsftpユーザー)の出力を確認する必要があります。