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,这是服务器的。
不要将服务器的和客户端的弄混淆。前者是别人链接你的时候,你的机器上的服务程序;后者是,你链接别人的时候使用的工具。
阅读(4937) | 评论(0) | 转发(0) |