クライアントシステムからローカルFTP YUMリポジトリにアクセスする方法

クライアントシステムからローカルFTP YUMリポジトリにアクセスする方法

マシンA 192.168.1.105にFTPサーバーを設定し、YUMリポジトリを作成しました。そしてその中に次の内容を入れてください。

#vi rhel-localftp.repo

[rhel-localftp.rep]
name=bla bla bla
baseurl=file:///var/ftp/pub/Server(RPMs are under Server folder)
enabled=1
gpgcheck=0

その後、httpdをインストールすると、Aマシンですべてがうまく機能します。

マシンB 192.168.1.106を終了します。

コンテンツを含むマシンAのRPMにアクセスするためのリポジトリを作成しました。

#vi remoteftp.repo

[rhel-remoteftp.rep]
name=bla bla bla
baseurl=ftp://192.168.1.105/var/ftp/pub/Server
enabled=1
gpgcheck=0

その後、パッケージをインストールしようとしましたが、このエラーが発生しました。

注:2つの間にファイアウォールはありません。

ここに画像の説明を入力してください。

BマシンにFTPサーバーをインストールする必要がありますか?

ベストアンサー1

ftp のデフォルトのホームディレクトリは /var/ftp/pub なので、"baseurl" パラメータに "/var/ftp" を指定する必要はありません。

baseurl=ftp://192.168.1.105/var/ftp/pub/Server  # WRONG

baseurl=ftp://192.168.1.105/pub/Server          # Correct

また、ftpサーバーに接続できることを確認してftp server-ip接続を確認できます。

おすすめ記事