ホームページ  >  記事  >  運用・保守  >  Linux での FTP、NFS、および SSH サーバーの構築に関する詳細な紹介

Linux での FTP、NFS、および SSH サーバーの構築に関する詳細な紹介

黄舟
黄舟オリジナル
2017-06-05 10:39:282315ブラウズ

1、ftp サーバーのセットアップ (vsftpd ツールを使用)

機能: ファイルのアップロード とダウンロード

サーバー側:

設定ファイル を変更、設定ファイル ディレクトリ: /etc/ vsftpd.conf で、匿名アクセスの許可、匿名アクセス ディレクトリの指定などの操作を変更し、必要に応じて変更します。

サービスを再起動します: コマンド -- sudo service vsftpd restart

クライアント:

「ftp + ip(server)」に、ユーザー名とパスワードをそれぞれ入力するだけです。

②. 匿名ユーザーログイン: ftp + ip (サーバー)、ユーザー名として anonymous と書き込み、パスワードを入力する必要はなく、Enter を押すだけです。

ただし、匿名でログインする場合、通常、管理者は匿名ログイン用のルートディレクトリを指定します。つまり、匿名でログインした後は、指定されたディレクトリにのみアクセスできます。匿名ユーザーのルート ディレクトリを指定するには、管理者は /etc/vsftpd.conf を変更し、anon_root=/home/cczhao/MyFtp/ を追加するだけで済みます。

ただし、上記の2つのログイン方法では、単一ファイルのアップロードやダウンロードなどの単一ファイルの操作のみが可能で、フォルダーを操作したり、複数のファイルを同時に操作したりすることはできません。 以下の方法で上記のデメリットを解決できます。

lftp クライアントアクセス FTP サーバー - 前提条件 インストールクライアント

前提条件は、クライアント

インストール クライアント

インストールが必要ですFTP サーバーにアクセスするには - 前提条件は インストール

です)、ユーザー名を入力してログインします。パスワードは Enter キーを押すだけです。操作: 単一ファイルのアップロードまたはダウンロードまたは put/get、複数ファイルのアップロードまたはダウンロード mput/mget、mirror コマンドを使用してディレクトリ全体とそのサブディレクトリをダウンロード、コマンド Mirror -R を使用してディレクトリ全体とそのサブディレクトリをアップロードします。

2. nfs サーバーの構築 -- nfs-kernel-server ツールによる

この機能は、Windows の共有フォルダーに似ています。

まず、ソフトウェアをインストールします: sudo apt-get install nfs-kernel-server

サーバー側: まず共有ディレクトリを作成し、共有するファイルまたはフォルダーをこのディレクトリに配置してから、構成ファイルを変更します。 、パスは /etc/exports で、ファイルの最後に /home/cczhao/NfsShare *(rw,sync) を追加します。ここで * は共有先を意味し、IP ネットワーク セグメントを必要に応じて記述することもできます (192.168.60.* など)。rw は訪問者に与えられる権限を意味し、同期はリアルタイム更新を意味します。 .

ローカルディスクへ。最後に、サービスを再起動します: sudo service nfs-kernel-server restart.

クライアント: 共有フォルダーを /mnt にマウントします。コマンドはマウントIP:mounted directory/mnt (mount 192.168.130.*:/home/cczhao/NfsShare /mnt)です

3. SSHサーバーセットアップ

機能:リモート操作サーバー

サーバー側: ssh をインストール、つまり sudo apt-get install openssh-server

クライアント:

リモートログイン🎜: ssh userName@serverIP🎜🎜🎜🎜 🎜終了 🎜ログイン: 🎜🎜

openssh-server のインストールが必要で、異なるホスト間でコピーできる scp (super copy) の紹介です。操作は次のとおりです。 scp -r target host@target host IP: ターゲット ホスト上のファイルの絶対パスとローカル ホストにコピーされる絶対パス。

以上がLinux での FTP、NFS、および SSH サーバーの構築に関する詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。