在AIX下安裝配置FTP伺服器

2021-06-15 01:41:51 字數 2746 閱讀 8599

在aix下啟動ftp伺服器-預設ftp

平台:ibm aix

一:預設ftp

ibm aix作業系統在安裝完之後,檢視/etc/inetd.conf檔案,會有一行

ftp stream tcp6 nowait root /usr/sbin/ftpd ftp

這表明系統會預設啟動aix自帶的ftpd,使aix提供標準的ftp服務。但是aix提供的ftp服務具有一定的侷限性,例如普通使用者可以檢視到/home下除了該使用者目錄之外的其他目錄以及根檔案系統等,對使用者的控制不夠靈活等等。

預設ftp 屬於inetd內的服務,/etc/initab ->rc.tcpip inetd 通過/etc/inetd.conf來配置是否執行

lssrc -ls inetd

startsrc -t ftp 配置沒有什麼太多說的

startsrc -s tcpip 把所有tcpip子系統都起來,當然是inetd和inittab沒有關閉ftp情況下

#more /etc/ftpusers

guest

當嘗試 ftp 登入時,系統報錯:

name (localhost:root): guest

530 user ql access denied.

login failed 

在aix環境中,當使用者從windows上傳檔案到aix伺服器時所傳檔案的預設讀寫屬性為640(rw-r-----)。如想改變預設讀寫屬性為644,首先用vi編輯器開啟/etc/inetd.conf檔案,在"ftp"定義行的末尾加上"-u 033",然後重新整理inetd程序:

refresh -s inetd

這就改變了ftp檔案的預設屬性。

作為客戶端,使用ftp自動傳輸檔案

1. 在使用者根目錄下建立檔案.netrc

2. 設定.netrc的屬性為600,owner 為ftp使用者

3.定製.netrc的內容.如:

machine login password 

macdef init

get file1

put file2

....

quit

注:.netrc必須以一空行結束。

《配置要求》

兩個目錄的許可權如下:

drwxr-xr-x   2 tkbudget tkbudget        256 mar 16 17:02 cron_logs

drwxr-x---   2 tkbudget tkbudget        256 mar 17 13:33 tk_outline

要求建立乙個單獨的ftp使用者,該使用者只對上述兩個目錄有讀寫許可權。

實施步驟:

2> 在/etc/ftpusers檔案中加入tkbudget使用者,限制owner使用ftp服務。 

# more /etc/ftpusers

tkbudget

3> 使用/etc/ftpaccess.ctl來控制ftp的訪問許可權

# more /etc/ftpaccess.ctl

readonly: /

readwrite: /hyperion/tk_outline, /hyperion/corn_logs

4> 重啟ftp服務

# stopsrc -t ftp

0513-127 the ftp subserver was stopped successfully.

# startsrc -t ftp

0513-124 the ftp subserver has been started.

實施了上述操作後,基本上實現了使用者的需求,同時在安全上也做了相應的限制,但是感覺不是很靈活。但是對於系統自帶的ftp服務來說,就算不錯了。

原本打算使用acl來控制使用者訪問許可權的,但是操作起來對系統修改較多,所以決定還是在ftp服務層面做訪問控制。

下面是關於acl的相關描述,用於參考。在使用acledit命令前,需要先設定相應的環境變數

# export editor=/usr/bin/vi

# aclget tk_outline

attributes:

base permissions

owner(tkbudget):  rwx

group(tkbudget):  r-x

others:  ---

extended permissions

enabled

permit   rwx     u:tkbgtftp

《轉》aix中使用ftp服務(新增ftp使用者,許可權設定)

1.建立目錄/icbc

# mkdir /icbc

2.建立ftp組 ftpgrp

# mkgroup ftpgrp

3.建立使用者myftp

# mkuser home=/icbc shell=/usr/bin/bsh su=false icbc

4.設定目錄屬性

# chown -r icbc:ftpgrp /icbc

# chmod 755 /icbc

5.設定使用者密碼

# passwd icbc

6.啟用使用者

使用icbc使用者登入aix系統,重新設定密碼;

或者直接修改aix配置,不用重置密碼即可使用(待查資料)

7.設定ftp目錄許可權

修改/etc/ftpaccess.ctl對目錄許可權進行控制

readonly  /

readwrite /icbc

writeonly /icbc/data

from url:

Ubuntu 下ftp伺服器的安裝配置

ftp伺服器是平時應用最為廣泛的服務之一。vsftp是very secure ftp的縮寫,意指非常安全的ftp服務。vsftp功能強大,通過結合本地系統的使用者認證模組及其多功能的配置專案,可以快速有效的搭建強大的多使用者ftp服務。首先我們考慮搭建ftp服務需要關注的都有哪些方面?比如我們最經常...

ftp伺服器簡單安裝配置

centos6.0 ftp安裝與配置 前提 關閉selinux 悲劇產生地 vi etc selinux config 修改selinux disabled,重啟伺服器 關閉iptables 也可以新增規則這裡為了簡單化 service iptables stop 1.安裝vsftpd yum in...

AIX 下 FTP 服務配置步驟

1.建立 var ftp root aix210 ls var ftp var ftp not found root aix210 mkdir var ftp 2.建立 ftp group ftpgrp root aix210 mkgroup ftpgrp 3.建立使用者 ftp root aix2...