ホームページ > 運用・保守 > Linuxの運用と保守 > Linuxでvsftpリモート接続を構成する方法

Linuxでvsftpリモート接続を構成する方法

王林
リリース: 2023-05-19 22:13:21
転載
1740 人が閲覧しました

以下のコードから、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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート