萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

SUSE 系統下 FTP、Telnet 與 Xmanager 網路配置完整指南

一、FTP 配置

建議使用 vsftpd 作為 FTP 服務。如果系統中安裝了 pure-ftpd,請先將其停用。

  1. 管理服務狀態:以 root 使用者執行 yast2 → Network Services → Network Services (inetd),將 /usr/sbin/pure-ftpd 的狀態設為 off,將 /usr/sbin/vsftpd 的狀態設為 on,然後點擊確認完成修改。
  2. 修改 vsftpd 配置檔:使用 vi 編輯 /etc/vsftpd.conf,將以下四項註解掉:
#write_enable=YES
#local_enable=YES
#ascii_upload_enable=YES
#ascii_download_enable=YES
  1. 限制 root 登入:編輯 /etc/ftpuser 檔案,將 root 使用者註解掉。
  2. 重啟網路服務:執行 /etc/init.d/xinetd restart。

二、Telnet 設置

  1. 放開 telnet 登入控制:使用 vi 編輯 /etc/hosts.deny,在 ALL: ALL 行前加 # 號註解,註銷該行。
  2. 允許所有使用者登入:編輯 /etc/hosts.allow,添加一行 ALL : ALL。
  3. 啟用 telnet 服務:編輯 /etc/xinetd.d/telnet,將 disable=yes 註解掉,或改為 disable=no。
  4. 放開 root 使用者登入權限:編輯 /etc/pam.d/login,在 auth required /lib/security/pam_securetty.so 行前加 # 號註解。
  5. 啟動 xinetd 服務:
    /etc/init.d/xinetd stop
    /etc/init.d/xinetd start

三、Xmanager 配置

  1. 配置 Xaccess:編輯 /etc/X11/xdm/Xaccess,去掉 # * #any host can get a login window 的註解。
  2. 修改 xdm-config:編輯 /etc/X11/xdm/xdm-config,將 DisplayManager.requestPort: 0 註解掉。
  3. 配置 GDM:編輯 /etc/opt/gnome/gdm/gdm.conf,在 [xdmcp] 部分,將 Enable 改為 true,並去掉 #Port=177 的註解。
  4. 配置 KDM:編輯 /etc/opt/kde3/share/config/kdm/kdmrc,在 [Xdmcp] 部分,將 enable 改為 true,並去掉 #Port=177 的註解。
  5. 檢查運行級別:編輯 /etc/inittab,確認運行級別設置為 5(X11 圖形介面)。運行級別說明如下:
    • init 0 — 關機(請勿設為 initdefault)
    • init 1 — 單使用者模式
    • init 2 — 多使用者模式,不帶 NFS
    • init 3 — 多使用者模式,帶 NFS
    • init 4 — 保留
    • init 5 — X11 圖形介面多使用者模式
    • init 6 — 重啟(請勿設為 initdefault)

    確保 id:5:initdefault: 設置正確,否則將僅看到命令列視窗而非桌面。

  6. 關閉防火牆:修改防火牆配置檔(路徑可能為 /etc/sysconfig/ipchains 或 /etc/sysconfig/iptables),在檔案頭部加入:
# If you want to use GNOME/KDE, add the following line.
-A input -p udp -s 0/0 -d 0/0 177 -j ACCEPT
  1. 重啟系統:執行 reboot。

連接方式

  • Xmanager(同網段):打開 Xmanager-Broadcast 自動發現主機
  • Xmanager(跨網段):在 Xbrowser 中輸入目標 IP 連接
  • Exceed(同網段):使用 XDMCP 的 Broadcast 模式,可自動發現主機
  • Exceed(跨網段):使用 Query 模式手動指定主機

允許 root 使用者透過 Xmanager 登入 SuSE xWindow

預設情況下 root 使用者無法遠程登入,需進行以下修改:

  1. 編輯 /etc/sysconfig/displaymanager,將 DISPLAYMANAGER_ROOT_LOGIN_REMOTE="no" 改為 DISPLAYMANAGER_ROOT_LOGIN_REMOTE="yes"
  2. 新建檔案 /etc/rc.config,添加一行:ROOT_LOGIN_REMOTE="yes"

完成上述配置後,請重新啟動系統以使所有設定生效。

copyright © 萬盛學電腦網 all rights reserved