FTP开启方法:
----fpt开启
以root用户登陆单板,进入YaST配置界面,并进行配置
1.启动YaST界面。
# yast
2. 使用上下键选择左侧的“Network Services”,按“Enter”。
3. 使用上下键选择右侧的“Network Services (xinetd)”,按“Enter”。
进入“Network Services Configuration (xinetd)”界面。
4. 按“Tab”选中“Network Services Configuration (xinetd)”下的“Enable”,按“Ent8er”。
5. 使用上下键选择“Currently Available Services”下,Server为“/usr/sbin/vsftpd”的“ftp”服务。
6. 按Tab选择“Toggle Status (On or Off)”选项框,按“Enter”。
7. 使用上下键选择“Currently Available Services”,Server为“/usr/sbin/in.telnetd”的“telnet”服务。
8. 按“Tab”选择“Toggle Status (On or Off)”选项框,按“Enter”。
9. 按“Tab”选择“Finish”选项框,按“Enter”使设置生效。如果选择“Abort”将不保存设置而直接退出YaST。
10. 按“Tab”选择“Quit”,退出YaST。
步骤 5 配置FTP服务选项。
1. 修改FTP的用户登录权限控制文件/etc/ftpusers,将该文件中的“oracle”和“root”行用“#”注释。
# vi /etc/ftpusers
#oracle
perforce
pop
postfix
postgres
#root
2. 保存修改并退出vi编辑。
步骤 6 配置Telnet服务选项。
1. 修改Telnet的用户登录权限控制文件/etc/pam.d/login,将该文件中的下面一行用“#”注释。
# vi /etc/pam.d/login
#auth required pam_securetty.so
auth required pam_nologin.so
2. 保存修改并退出vi编辑。
二、打开xmanager的连接:
使用xbrowser连接linux,要将openXmanager.sh脚本放到root/目录下面,执行此脚本。
#/bin/ksh
#bailin 2012-07-25
#set -vx
com_file=`basename $0`
com_dir=`dirname $0`
xdm_config=/etc/X11/xdm/xdm-config
xdm_xdm=/etc/sysconfig/displaymanager
kdmrc=/etc/opt/kde3/share/config/kdm/kdmrc
gdmconf=/etc/opt/gnome/gdm/gdm.conf
showdate=`date '+%Y%m%d%H%M%S'`
file_bak()
{
file_name=$1
cp ${file_name} ${file_name}_bak.${showdate}
}
if [ "${LOGNAME}" != "root" ];then
echo " Login user must be root"
exit 1
fi
OS_ver=`cat /etc/SuSE-release|grep VERSION|awk '{print $3}'`
if [ "${OS_ver}" != "10" -a "${OS_ver}" != "11" ];then
echo " Operator system not supported!"
exit 100
fi
if [ -f ${xdm_config} ];then
file_bak ${xdm_config}
sed 's/DisplayManager.requestPort/!DisplayManager.requestPort/' ${xdm_config} > ${xdm_config}bak
mv ${xdm_config}bak ${xdm_config}
fi
if [ -f ${xdm_xdm} ];then
file_bak ${xdm_xdm}
sed 's/DISPLAYMANAGER_REMOTE_ACCESS="no"/DISPLAYMANAGER_REMOTE_ACCESS="yes"/' ${xdm_xdm}|sed 's/DISPLAYMANAGER_ROOT_LOGIN_REMOTE="no"/DISPLAYMANAGER_ROOT_LOGIN_REMOTE="yes"/'|sed 's/DISPLAYMANAGER="gdm"/DISPLAYMANAGER="kdm"/' > ${xdm_xdm}bak
mv ${xdm_xdm}bak ${xdm_xdm}
fi
if [ -f ${kdmrc} ];then
file_bak ${kdmrc}
sed 's/Enable=false/Enable=true/' ${kdmrc} |sed 's/Enable=0/Enable=1/' > ${kdmrc}bak
mv ${kdmrc}bak ${kdmrc}
fi
if [ -f ${gdmconf} ];then
file_bak ${gdmconf}
sed 's/Enable=false/Enable=true/' ${gdmconf}|sed 's/Enable=0/Enable=1/'|sed 's/#Port=177/Port=177/' > ${gdmconf}bak
mv ${gdmconf}bak ${gdmconf}
fi
rcxdm stop
rcxdm start
echo "SUCCESS!"
exit 0
三、常见问题:FlashFXP连接服务器时候报500 OOPS: could not bind listening IPv4 socket 错误:
因为xinetd已经启动了vsftpd,而vsftpd设置成了stardalone模式,所以,先停止xinetd服务, service xinetd stop ,然后 /usr/local/sbin/vsftpd &启动ftp服务。