hpux 11.31版本
的作業系統增強了安全性,還是帶來了些許不方便的地方。比如遠端telnet和ftp,而在11.11以及11.23版本的作業系統下,這兩個功能都是預設開啟的。
1,修改/etc/inetd.conf檔案
用vi編輯器開啟檔案/etc/inetd.conf,找到如下三行:
#ftp stream tcp6 nowait root /usr/lbin/ftpd ftpd -l
#telnet stream tcp6 nowait root /usr/lbin/telnetd telnetd
#login stream tcp6 nowait root /usr/lbin/rlogind rlogind
取消前面的注釋符。
2,重啟inetd服務
#/sbin/init.d/inetd stop
internet services stopped
#/sbin/init.d/inetd start
internet services started
inetd服務重啟之後,ftp和telnet服務就應該開啟了。
3,遮蔽防火牆功能
假如不遮蔽防火牆功能,在外界使用「ping」命令來測試會有無法ping通的情況發生。這個時候,需要將防火牆功能取消,具體命令如下:
#/sbin/init.d/ipfboot stop
取消之後,立即進行ping測試,可通過。
ps:如果主機重啟之後,防火牆會自動開啟,所以如果重啟之後發現又不能telnet了,嘗試手工關閉防火牆即可。實在覺得麻煩,乾脆把這個檔案刪了或者重新命名,那麼每次重啟之後就輕鬆多了。
4,移動/etc/securetty檔案
移動這個檔案的目的在於,在進行了第三步之後,ping沒問題了,telnet也可以正常訪問,但是無論怎樣輸入root的密碼都無法登陸,如果是普通使用者倒無妨,看來root使用者密碼在某些地方被限制了,所以輸入就無效。這個時候需要移動/etc下的securetty檔案,刪除,或者重新命名。為了穩妥起見,這裡採用重新命名的方式,即使之後需要的時候還能夠更改過來:
# mv /etc/securetty /etc/securetty.old
5,開啟root的ftp功能
預設情況下,root使用者的ftp功能是被禁用掉的,這個主要跟/etc/ftpd目錄下的ftpusers檔案相關,在這個檔案下預設有如下使用者被禁用:
root
daemon
bin
sys
adm
uucp
lp nuucp
hpdb
guest
如果要開啟root使用者的ftp功能,只需要將/etc/ftpd/ftpusers裡的roto前加上注釋符就可以了。
注: 在hp-ux 11.11系統下上述的第三步(/sbin/init.d下沒有ipfboot檔案)和第五步無法實現(/etc/ftpd/目錄下沒有ftpusers檔案)
Linux下檢測FTP服務並開啟FTP服務
ps ef grep ftp 並未找到任何包含ftp關鍵字的程序資訊,可判斷服務未開啟。service vsftpd status vsftpd是最常見的ftp伺服器,一般linux系統都是通過vsftpd來搭建ftp服務環境。發現處stopped狀態。service vsftpd start 成功...
如何開啟Linux下的ftp服務
如何開啟linux下的ftp服務 1.安裝vsftpd服務 1.1 首先檢視是否已經安裝vsftpd rpm qa grep vsftpd vsftpd 2.2.2 11.el6 4.1.x86 64 上面的顯示表示已經安裝成功,請跳到2,否則到1.2 1.2 用如下命令安裝vsftpd sudo ...
ubuntu 學習筆記 開啟ftp服務的方法
1.安裝vsftp sudo apt get vsftpd 本人就是採用這種方式安裝的 2.配置vsftpd.conf cd etc vi vsftpd.conf 如果下面的語句前有 注釋,請去掉 local enable yes write enable yes local umask 022 d...