以下のコードから、Linux オペレーティング システムには vsftp が付属していることがわかります。開始するコマンドは service vsftpd start で、ftp サービスのステータスを確認するコマンドは service vsftpd status です。
[root@localhost ~]# rpm -qa | grep ftp report-config-ftp-0.18-9.el6.i686 report-plugin-ftp-0.18-9.el6.i686 gvfs-obexftp-1.4.3-12.el6.i686 vsftpd-2.2.2-6.el6_0.1.i686
ロジック通り ftpサービスが起動したのでファイルをアップロードできるはずなので、xshell4でシステムに接続しましたが接続できないと言われ、以前の操作手順をよく見直しましたと思ってネット上のブログを検索したところ、xshell リモート接続に使用するサービスは ssh だったので、再度 ssh サービスを起動しましたが、xshell ツールが何のためにあるのか知らなかったので、こんな大冗談を言いました。これは本当にばかげた話でしたが、ssh サービスを開始した後、リモートでログインできるのは root ユーザーのみで、他のユーザーはログインできないことがわかりました。 sshd_config。allowusers xxx xxx とallowgroups xxx xxx コマンドがあります。ユーザー名とグループを追加できます。ユーザー xxx はリモートでログインできますが、機能していないようです。この問題はまだ解決されていません。ゆっくり調べてみましょう。先ほども言いましたが、インターネット上では root リモートログインは安全ではないという投稿が多くありますが、私も同じです。root としてリモートログインしない方が良いと思うので、/ のオプションを変更するのが対応方法です。 etc/ssh/sshd_config. そこにpermitrootlogin yes|noがあり、それをnoに設定しても一般ユーザーがrootユーザーに訴訟を起こすのを防ぐことはできません。これは後でフォローアップされる質問でもあり、この質問にこの質問を追加します記事はまた後ほど。
これで、root ユーザーは xshell を使用して Linux システムにリモート ログインできるようになります。メニューの新しいファイル転送アイコンをクリックして、ftp コマンドを使用します。xshell を使用しなければならないという意味ではありませんが、弊社でははこのソフトウェアを使用しています。なので、それで間に合わせました。リモートでログインする必要がなく、ftp を使用して直接アップロードする必要がない場合は、ftp をダウンロードする方が今やっていることよりも面倒ではないかもしれませんが、自分で試してみる必要があります。 、へへ
Linux システムに適した Windows によってダウンロードされた jdk および tomcat 圧縮パッケージをアップロードし、適切なディレクトリに解凍します。コマンドは tar -zxvf jdk-xxx-xx です。解凍後、設定します。環境変数です 私の環境 変数ファイルは /etc/profile です システムファイルが異なれば異なります このファイルに以下の行を追加して間違えないように注意してください エラーが発生した後、ファイルが見つかりませんというエラーが表示されますTomcat を開始するときに報告されるようにします。これが私がやったことです。間違いはすべて、言及する価値のない些細な間違いであり、時間の無駄でした。 。 。
export java_home=/home/java/jdk1.8.0_40 export jre_home=${java_home}/jre export classpath=.:${java_home}/lib:${jre_home} export path=${java_home}/bin:$path
次に、Linux を再起動し、java -version、javac -version をテストして、これらのメッセージが表示されるかどうかを確認します。
[root@localhost ~]# java -version java version "1.8.0_40" java(tm) se runtime environment (build 1.8.0_40-b26) java hotspot(tm) client vm (build 25.40-b25, mixed mode) [root@localhost ~]# javac -version javac 1.8.0_40
これらのメッセージが表示される場合は、jdk のインストールが成功したことを意味します。 Tomcat のインストール。まず上記のように解凍し、環境変数を設定して次の内容を追加します。
export catalina_home=/home/java/apache-tomcat-8.0.21 export classpath=.:${java_home}/lib:${jre_home}:${catalina_home}/lib
次に、前に JDK をアップロードした方法を使用して、作成したプロジェクトを Tomcat Web アプリにアップロードします。 start tomcat
catalina.out の出力を動的に表示できます。コマンドは tail -f catalina.out
です。以上がLinuxでvsftpリモート接続を構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。