判定方法: 1. netstat コマンドを使用して、指定したポートが開いているかどうかを確認します (構文は "netstat -an | grep '22'"); 2. ps コマンドを使用してプロセス情報を確認します。プロセス情報が表示されれば、sftp が開いたことを意味します。構文は「ps -ef | grep sftp」です。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
rpm コマンドは、rpm または yum を介してインストールされたソフトウェア パッケージのみを検出できます。ソフトウェアが他の方法でインストールされている場合は、見つかりません。
rpm コマンド rpm -qa | grep vsftpd
を使用して vsftpd がインストールされているかどうかを確認します。
サーバーがファイルを取得した後に sftp を使用してファイルをアップロードできるため、そのような sftp サービスが存在し、サービスがオンになっている必要があります。パッケージ マネージャーを介してインストールされていないことを確認した後、プロセスまたはポートをクエリすることでサービスを表示できます。
#特定の操作
1. ポートが開いているかどうかを確認します#netstat -an | grep '22'
## ポート22 は実際に ssh サービスをチェックするため、netstat -an | grep 'ssh' を使用してクエリを実行することもできます。
2. プロセスを確認します:
ps -ef | grep sftp
Linux ビデオ チュートリアル
以上がLinux で sftp が有効になっているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。