Debian下配置telnet服务器:
1.apt-get install xinetd 服务端
2.apt-get install telnetd 客户端
3.新建一个文件/etc/xinetd.d/telnet,内容如下,并保存
# default: on
# description: The telnet server serves telnet sessions; it uses \
# unencrypted username/password pairs for authentication.
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
server_args = -h
log_on_failure += USERID
}
4.service xinetd start/restart
5.默认root用户无法使用
修改/etc/securetty 文件名 注销掉次文件或者删除即可
============================ssh安装========================
自带的ssh有问题,只有卸载了
1.卸载apt-get remove ssh
apt-get remove openssh-server --purge
2.安装
apt-get install openssh-server
apt-get install ssh
3.OpenSSH的客户端配置
编辑/etc/ssh/ssh_config文件中
OpenSSH的服务端配置
编辑/etc/ssh/sshd_config
一般不用动
4.启动
service ssh start
5.连接
ssh 用户@主机
ssh 主机 -l 用户 -p 端口
6.文件传输
scp 本地 远程
scp 远程 本地
scp -r 文件夹 文件夹
scp -P 端口 文件 文件
scp 1.txt root@1.1.1. 2.txt 上传
========================ftp安装====================
1.安装
apt-get install vsftpd
2.配置
安装好之后,配置文件应该在/etc/vsftpd.conf,编辑这个文件,修改如下几个地方:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
以上每行解释如下:
1.禁止匿名用户访问ftp
2.允许本地用户访问ftp
3.允许本地用户上载文件
4.上载文件的时候,使用的掩码是022
然后重启vsftpd就可以了,但是用户能够跨目录
service vsftpd restart
3.
限制用户访问目录:
配置文件应该在/etc/vsftpd.conf
chroot_local_user=NO
chroot_list_file=/etc/vsftpd.chroot_list
vsftpd.chroot_list文件里列出用户名称
重启vsftpd,这样,用户ftp上去,只能访问自己目录


没有评论:
发表评论