Powered by Wordpress | Designed by mg12 | Valid XHTML 1.1 and CSS 2.1!
  • 索爱w910i进入收件箱”操作失败”的解决办法

    水货w910i手机,进入收件箱、发件箱提示“操作失败”,不能收发短信。

    尝试更新软件,无法更新。

    尝试”手机设定”->”重新设定”->”重设设置”也不行。

    最后通过“手机设定”->”重新设定”->”全部重设”解决。

    注意:“全部重设”会删除手机上的所有信息,含通讯录图片等。因此操作前务必先备份相关数据。

    Friday, July 25th, 2008 at 22:40
  • ajax发送POST请求服务器器端读不到参数的解决办法

    使用Ajax发送POST请求时,服务器端读参数,总读到为空.

    解决办法如下:

    在发XMLHttpRequest send之前,加入一行
    xmlHttp.setRequestHeader(”Content-Type”,”application/x-www-form-urlencoded”); 
    xmlHttp.send(paramStr);

    Sunday, June 29th, 2008 at 13:13
  • OpenSuSE的ssh无法使用密码登录问题的解决办法

    问题:
    新安装的OpenSuse10.3,开启ssh后,用Fterm登录ssh,登录失败,Fterm提示”Server doest not support password auth”.

    解决办法:
    ssh默认不支持密码方式验证.
    修改/etc/ssh/sshd_config文件,把
    PasswordAuthentication no
    修改为
    PasswordAuthentication yes

    再重启ssh服务即可:
    /etc/init.d/sshd restart 

    Saturday, May 3rd, 2008 at 12:58
  • Linux下vsftpd服务的配置方法(基于SuSE)

     1.         设置开机自动启动vsftpd服务

    # chkconfig vsftpd on

    2.         启动、停止、查询vsftpd:

    # /etc/init.d/vsftpd [start/stop/status]

    以独立方式运行时,才使用此命令启停服务.如果集成到xinetd,则启停xinetd即可.

    3.         配置手册:

    # man vsftpd.conf

    4.         配置文件:

    /etc/logrotate.d/vsftpd

    /etc/pam.d/vsftpd

    /etc/vsftpd.chroot_list

    /etc/vsftpd.conf

    /etc/ftpusers: 这里是一个文件列表,此文件内的用户不能够使用FTP

    /etc/services: 修改FTP服务器的端口

    5.         配置参数说明

    PLUS:/etc # grep ‘^[^#]‘ /etc/vsftpd.conf

    #是否开启写权限

    write_enable=YES

    dirmessage_enable=YES

    #是否允许本地用户登录.如为NO,只能匿名

    local_enable=YES            

    #是否允许匿名登录

    anonymous_enable=YES

    anon_world_readable_only=YES

    syslog_enable=YES

    connect_from_port_20=YES

    pam_service_name=vsftpd

    #将所有本地用户限制在自家目录中

    chroot_local_user=YES

    listen=YES

    ssl_enable=NO

     

    #将所有本地用户限制在自家目录中,NO则不限制。下面的指令是指出在所有本#地用户中例外于本 指令规定的用户

    chroot_local_user=YES
    #
    是否允许vsftpd读取一个提供了用户名的文件,如果chroot_local_user指令是YES的话, 将读取chroot_list_file中的文件
    chroot_list_enable=YES

    #则该文件中的用户不会被限制在自家主目录中,如果chroot_local_userNO的话则这些用户会被限制。
    chroot_list_file=/etc/vsftpd.chroot_list

     

    PLUS:/etc #

    注意:

    vsftpd.conf的配置项之后不能包含空格,否则会引起启动vsftpd失败.

    local_enable=YES

    不能配置为

    local_enable=YES    

     

     

    6.         xinetd联合配置说明

     

    vsfptd有两种不同的运行方式:

    l         方式一: 独立运行.

    l         方式二: 集成到xinetd中运行.

    (1).  采用方式一的配置说明

    /etc/vsftpd.conflistern参数设置为YES

      listen=YES

    /etc/xinetd.d/vsftpddisable参数设置为yes

    service ftp

    {

            socket_type             = stream

            protocol                = tcp

            wait                    = no

            user                    = root

            server                  = /usr/sbin/vsftpd

    #        server_args             =

    #        log_on_success          += DURATION USERID

    #        log_on_failure          += USERID

    #        nice                    = 10

            disable                 = yes

    }

    (2).  采用方式二的配置说明

    /etc/vsftpd.conf中注释掉listern参数

      # listen=YES

    /etc/xinetd.d/vsftpddisable参数设置为no

    service ftp

    {

            socket_type             = stream

            protocol                = tcp

            wait                    = no

            user                    = root

            server                  = /usr/sbin/vsftpd

    #        server_args             =

    #        log_on_success          += DURATION USERID

    #        log_on_failure          += USERID

    #        nice                    = 10

            disable                 = no

    }

     

     

    7.         配置实例

    配置要求:

    服务器FTP主目录: /ftp   用户登录时,提示“Welcome to PLUS FTP Server.”.

    不允许匿名登录,所有用户的下载限速200K/s.

    用户software有下载权限

    用户upload有下载、上传、删除权限

     

    配置过程:

    PLUS:/ # mkdir /ftp

    PLUS:/ # groupadd ftpgrp

    PLUS:/ # useradd -g ftpgrp -d /ftp/ software

    PLUS:/ # passwd software

    PLUS:/ # useradd -g ftpgrp -d /ftp/ upload

    PLUS:/ # passwd upload

    # upload用户有完全控制权限

    PLUS:/ # chown upload.ftpgrp /ftp -R       

    # 同组的software用户只有下载权限

    PLUS:/ # chmod 750 /ftp/

    vsftpd.conf配置文件:

    ftpd_banner=”Welcome to PLUS FTP Server.”

    #限速200K/s

    local_max_rate=204800

    #不允许匿名登录

    anonymous_enable=NO

    #允许本地用户登录

    local_enable=YES

    #限制用户在自家目录中

    chroot_local_user=YES

    # anonymous_enable=YES

    write_enable=YES

    #掩码设置为022,这样同组的software同样才有下载权限

    local_umask=022

    Saturday, May 3rd, 2008 at 12:48
  • Linux下ssh应用的配置(基于SuSE)

      

    1.        配置系统启动后自动启动ssh服务

    # chkconfig sshd on

    2.        启用、停止、查询ssh服务状态

    # /etc/init.d/sshd [start/stop/status]

    # netstat -an | grep 22

    3.        配置文件:

    /etc/ssh/ssh_config

    /etc/ssh/sshd_config

    4.        配置手册:

    # man ssh_config

    # man sshd_config

    5.        配置参数说明:

    /etc/ssh/sshd_config

    PasswordAuthentication yes          #支持密码验证

    PermitRootLogin yes                 #允许root登录

     6.        SSH自动登录配置(客户端为Linux)

    a)        登录到服务器上

    b)        生成私钥和公钥

    KEN:/etc/ssh # ssh-keygen -t rsa

    Generating public/private rsa key pair.

    Enter file in which to save the key (/root/.ssh/id_rsa):

    Created directory ‘/root/.ssh’.

    Enter passphrase (empty for no passphrase):

    Enter same passphrase again:

    Your identification has been saved in /root/.ssh/id_rsa.

    Your public key has been saved in /root/.ssh/id_rsa.pub.

    The key fingerprint is:

    f8:b3:39:9c:b9:3d:6c:b4:d6:16:6d:2d:a7:db:ae:51 root@KEN

    KEN:/etc/ssh # cd ~/.ssh/

    KEN:~/.ssh # cat id_rsa.pub >> authorized_keys

    KEN:~/.ssh # chmod 600 authorized_keys

    生成的id_rsa.pub为公钥, id_rsa为私钥

    c)         退回到客户机上

    d)        把在服务器上生成的id_rsa(私钥)拷贝到客户机的~/.ssh/目录下

    PLUS:~ # cd .ssh

    PLUS:~/.ssh # chmod 600 id_rsa

     

    7.        SSH自动登录配置(客户端是Windows)

    a)        Windows上使用PuTTYgen生成公钥和私钥

    运行PuTTYgen(WinSCP软件携带PuTTYgen)Type of Key选择SSH-2 RSANumber of bits in a generated key: 使用默认值1024“Generate”生成公钥和私钥。

    “Save Private Key”保存私钥(Key Passphrase放空不填),SELS.ppk

    拷贝“Public key for pasting into OpenSSH authorized_keys file:”里面的所有内容到剪贴板。

    b)        在服务器上创建认证文件

    把剪贴板里的内容添加到服务器上~/.ssh/authorized_keys文件中(如果没有此文件则创建之,如果已有此文件,则增加到文件末尾)

    c)         设置PuTTY连接参数,自动登录服务器

    打开PuTTY,”Connection”-> “Data”->“Auto-login name”中输入登录服务器的用户名.

    “Connection” -> “SSH”选择SSH版本号为2

    “Connection” -> “SSH”->“Auth”选择刚刚创建的私钥文件SELS.ppk

    这样就可以自动登录了。

    d)        注意事项

    使用PuTTYgen“Save public key”自动创建的公钥文件与OpenSSH要求的公钥文件格式不同,不能直接复制此文件到~/.ssh/,而应使用窗口PuTTYgen中显示出来的公钥,或者自己转换格式.

     

     

    Saturday, May 3rd, 2008 at 10:25
  • vsftpd.conf配置参数包含空格会引起vsftpd启动失败

    vsftpd以standalone方式启动,启动失败。如下所示:

    PLUS:/etc # /etc/init.d/vsftpd start
    Starting vsftpd startproc:  exit status of parent of /usr/sbin/vsftpd: 1
                                                                          failed
    PLUS:/etc #

    Google了半天一直没找到答案。Google出现这个错误多数是因为listen=YES这个参数没有配对。

    但我的环境上这个参数是配置正确的。经过排查,最后发现是local_enable=YES之后多添加了几个空格造成的。

    当前配置是:
    local_enable=yes后面带了空格
    正确的配置应该是:
    local_enable=yes后面不带空格

    希望对碰到同样问题的兄弟有帮助。

    Sunday, December 30th, 2007 at 22:52
  • Copyright © 2005-2008 http://blog.icheyo.net 粤ICP备08023838号