Chinaunix首页 | 论坛 | 博客
  • 博客访问: 250268
  • 博文数量: 65
  • 博客积分: 2599
  • 博客等级: 少校
  • 技术积分: 710
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-04 10:49
文章分类

全部博文(65)

文章存档

2015年(4)

2013年(2)

2012年(4)

2011年(51)

2010年(4)

分类: LINUX

2011-08-02 17:41:29

SSH:
   原理参考别处,google一下就一堆。
   配置:
   1. 确认软件是否安装
        这里需要的是openssh-server或者类似的,ssh服务器程序。
   2. 配置文件
         /etc/ssh/sshd_config
         至于其中的选项和字段的意义,google一下,一般默认的就可以。
   3. 重新启动服务
        service ssh restart
   4. 测试:
        使用ssh兼容工具软件,进行连接。
        Linux直接使用ssh命令工具,Windows使用例如PUTTY之类的都行。
 
 
FTP:
   原理不解释,只要会用就行,除非需要自己写一个ftp server或者ftp client!
   配置:
   1. 安装软件
      vsftpd或者具有类似功能的ftp server程序
   2. 配置文件
      /etc/vsftpd.conf
     具体的字段,google一下就行了。
      
     #anonymous_enable=NO   这个选项不要随便打开,YES的话,匿名用户就可以直接登录了。
 
     local_enable=YES    这个选项不要关闭,否则本地用户无法使用。      
 
     write_enable=YES    这个选项,是否打开取决于如何使用,打开之后才能上传文件。
     **打开的意思,就是=YES,关闭的意思,就是=NO 
  
   3. 重新启动服务
      service vsftpd restart
   4. 测试
      Linux 直接使用ftp命令行工具,Windows 使用类似于FileZallia的工具
 
   
    在以上各个步骤中,如果不知道软件是否安装的话,使用命令:
    ps -ax | grep 进程名称
    进程名称:
          对于ssh,名称为sshd,这是服务器的。
          对于ftp,名称是vsftpd,这是服务器的。
     不要将服务器的和客户端的弄混淆。前者是别人链接你的时候,你的机器上的服务程序;后者是,你链接别人的时候使用的工具。
阅读(4896) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~