Putty和8uftp的使用

来源:互联网 发布:js eval对象字符串 编辑:程序博客网 时间:2024/05/16 11:17

参考如下,感谢作者

xx is not in the sudoers file 问题解决

http://blog.sina.com.cn/s/blog_4ef045ab0100j59t.html

LINUX下如何开启FTP服务器

http://blog.chinaunix.net/uid-20673616-id-1578729.html


一、创建一个新用户

1, 命令:Adduser abc    // 新建用户bcd

2 ,命令:passwd abc     //为用户bcd设置密码

       输入密码

       确认密码

设置好新用户之后,登录。此时若输入命令:sudo ifconfig            //查询网络ip信息

会出现如下错误:


问题:一般用户下执行sudo命令,会提示:xx is not in the sudoers file. This incident will be reported

解决方法:

1、$whereis sudoers -------找出文件所在的位置,默认都是/etc/sudoers         
2、 #chmod u+w /etc/sudoers    以超级用户登录su -root ,修改文件权限即添加文件拥有这的写权限 限,ls -al /etc/sudoers 可以查看原文件的权限。    
3、vim /etc/sudoers 编辑文件,在root ALL=(ALL)ALL行下添加XXX ALL=(ALL)ALL,XXX为你的用户名。添加方法:找到root行,按下”i“键进入编辑模式添加即可!编辑好后esc键进入一般模式,“:wq"保存退出!
最后, #chmod u-w /etc/sudoers 回到文件的原权限!

以用户bcd登录,输入命令:sudo ifconfig       查看ip地址


二,putty

Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的

  telnet类工具。用它来远程管理Linux十分好用,其主要优点如下:

  ◆ 完全免费;

  ◆ 在Windows 9x/NT/2000下运行的都非常好;

  ◆ 全面支持ssh1和ssh2;

  ◆ 绿色软件,无需安装,下载后在桌面建个快捷方式即可使用;

  ◆ 体积很小,仅364KB (0.54 beta版本);

  ◆ 操作简单,所有的操作都在一个控制面板中实现。


直接下载打开,如图:



(默认linux主机已开启ssh服务)
输入IP address,选择ssh,端口22

点击“open”,进入:



完成。


三   8uftp

      8Uftp,由互联网优质服务提供商中国8U自主研发,是首款国产简体中文版FTP免费工具。非汉化版,非破解版。8Uftp是目前FTP工具市场上体积相对最小的ftp工具,安装版618KB,绿色版366KB。涵盖其它FTP工具功能,支持多线程上传,同时支持直接上传压缩包,可在空间上直接压缩上传,也可上传后在空间上直接解压。

1.安装vsftpd服务器 


  vsftpd是目前Linux最好的FTP服务器工具之一,其中的vs就是“Very Secure”(很安全)的缩写,可见它的最大优点就是安全,除此之外,它还具有体积小,可定制强,效率高的优点。 

  如果选择完全安装Red Hat Linux 9.0,则系统会默认安装vsftpd服务器。我们可以在终端命令窗口输入以下命令进行验证: 

  [root@ahpeng root] rpm -qagrep vsftpd 

  如果结果显示为“vsftpd-1.1.3-8”,则说明系统已经安装vsftpd服务器。

 从Red Hat Linux 9.0开始,vsftpd默认只采用standalone方式启动vsftpd服务,方法是在终端命令窗口运行以下命令: 

  [root@ahpeng root] /etc/rc.d/init.d/vsftpd start 

  重新启动vsftpd服务: 

  [root@ahpeng root] /etc/rc.d/init.d/ vsftpd restart 

  关闭vsftpd服务: 

  [root@ahpeng root] /etc/rc.d/init.d/ vsftpd stop 

2.vsftpd的配置 

  在Red Hat Linux 9.0里的vsftpd共有3个配置文件,它们分别是: 

  vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。 

vsftpd.user_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd .conf配置文件里启用userlist_enable=NO选项时才允许访问。 

  vsftpd.conf:位于/etc/vsftpd目录下。它是一个文本文件,我们可以用Kate、Vi等文本编辑工具对它进行修改,以此来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。 


以上配置文件里root默认不能登录FTP。


用户bcd登录

命令:sudo /etc/rc.d/init.d/vsftpd status    查看ftp服务器状态

命令:sudo /etc/rc.d/init.d/vsftpd start   开启ftp服务器

然后打开8uftp软件:



输入IP地址、用户名(bcd)、密码,端口21,然后“连接”,成功。