ftp命令

tomcat的管理功能,tomcat的日志,ftp服务,测试登录ftp

跟風遠走 提交于 2019-12-17 00:41:15
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> tomcat的管理功能 如图,访问tomcat 的默认管理页面 可以看到右边有 三个选项,这三个选项是用来管理tomcat服务器的 但是现在还不可以使用,需要先配置一下 首先配置 host manager cd /usr/local/tomcat/conf/ vim tomcat-user.xml 编辑配置文件 如图,在 tomcat-users 标签的上面一行插入代码 <role rolename="admin-gui"/> <role rolename="admin-script"/> <user username="tomcat" password="tomcat123" roles="admin-script,admin-gui"/> 如图,代码定义了两个 role 还定义了账号密码 因为 host manager 功能需要用到这两个role 保存退出 然后需要重启 tomcat cd /usr/local/tomcat/bin/ 使用命令 ./shutdown.sh 关闭tomcat 然后 ./startup.sh 开启tomcat 这样就算重启了tomcat ,每次修改配置文件都需要这样重启一下tomcat cd /usr/local/tomcat/webapps/host-manager/META

黑客入门必须掌握8个DOS命令

孤者浪人 提交于 2019-12-16 20:03:12
黑客入门必须掌握8个DOS命令 【2006-09-25 10:11】 【】 http://searchsmallbizit.techtarget.com.cn/tips/406/2592906.shtml 【IT专家网论坛】    一,ping   它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOS窗口中键入:ping /? 回车,。所示的帮助画面。在此,我们只掌握一些基本的很有用的参数就可以了(下同)。   -t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。试想,如果你使用100M的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。   -l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。结合上面介绍的-t参数一起使用,会有更好的效果哦。   -n 定义向目标IP发送数据包的次数,默认为3次。如果网络速度比较慢

FTP常见的报错

匆匆过客 提交于 2019-12-13 08:44:00
常见的报错信息 报错: 530错误 pam文件 553错误 主目录宿主目录 把用户主目录改宿主为虚拟映射用户 550错误 用户权限 Linux开了被动模式后,公网会阻碍,使用内网IP访问就可以 附录(FTP错误提示码) 错误提示码 详情 227 进入被动模式(IP地址,ID端口) 230 登录因特网 250 文件行为完成 257 路径名建立 331 要求密码 332 要求帐号 350 文件行为暂停 421 服务关闭 425 无法打开数据连接 426 结束连接 450 文件不可用 451 遇到本地错误 452 磁盘空间不足 500 无效命令 501 错误参数 502 命令没有执行 503 错误指令序列 504 无效命令参数 530 未登录网络,pam文件 532 存储文件需要帐号 550 文件不可用,用户权限 551 不知道的页类型 552 超过存储分配 553 文件名不允许,主目录宿主目录 把用户主目录改宿主为虚拟映射用户 来源: CSDN 作者: 道观猫 链接: https://blog.csdn.net/weixin_43990362/article/details/103465179

修改 FTP 文件夹 权限 Linux

断了今生、忘了曾经 提交于 2019-12-13 04:50:53
cd/到根目录 1,例如FTP服务器根目录是aliRoot : cd /aliRoot 2.指定一个文件夹修改权限;命令:chmod -R 777 goodlist 现在/aliRoot/goodlist 文件夹下就可以上传、下载、写入、创建文件的权限 更改用户相应的权限设置: usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftp usermod -s /sbin/bash test //用户test恢复正常 usermod -d /test test //更改用户test的主目录为/test 来源: CSDN 作者: 逆风、骚年 链接: https://blog.csdn.net/Dreamer_good/article/details/103474485

FTP文件服务器

北城余情 提交于 2019-12-12 01:15:40
FTP文件服务器 FTP介绍 应用场景 FTP的权限 FTP的工作模式 FTP安装部署 FTP配置文件 FTP客户端访问 基于虚拟用户配置安全的ftp 一、FTP介绍 FTP (File transfer protocol) 是TCP/IP 协议组中的协议之一。他最主要的功能是在服务器与客户端之间进行文件的传输。FTP就是实现两台计算机之间的拷贝,从远程计算机拷贝文件至自己的计算机上,称之为“下载 (download)”文件。将文件从自己计算机中拷贝至远程计算机上,则称之为“上传(upload)”文件。这个古老的协议使用的是明码传输方式,且过去有相当多的安全危机历史。为了更安全的使用 FTP 协议,我们主要介绍较为安全但功能较少的 vsftpd(very secure File transfer protocol ) 这个软件。FTP是一个C/S类型的软件,FTP监听TCP端口号为21,数据端口为20。 二、应用场景 下载服务器:提供对外的下载服务 文件服务器:提供上传和下载服务 三、FTP的权限 FTP 服务器的功能除了单纯的进行文件的传输与管理之外,依据服务器软件的设定架构,它还可以提供几个主要的功能。: 不同等级的用户身份:user, guest, anonymous FTP 服务器在默认的情况下,依据使用者登录的情况而分为三种不同的身份,分别是: (1)本地用户

centos7FTP服务

只愿长相守 提交于 2019-12-11 23:27:19
一.FTP介绍 1.文件传输协议 (File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层 , TCP 模型的第四层 , 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。 2.FTP连接及传输模式 FTP服务器默认使用TCP协议的 20,21 端口与客户端进行通信。20端口基于建立数据连接,并传输文件数据:21端口用于建立控制连接,并传输FTP控制命令 FTP数据连接分为 主动模式 和 被动模式 3.FTP用户类型 匿名用户(ftp)和本地用户 4.软件包-------->vsftpd 二访问FTP服务 1.匿名访问 宿主目录是 /var/ftp ,FTP根目录权限不允许匿名用户或其他用户有写入权限(否则会报505错误) 2.开启匿名用户配置并启动vsftpd [root@localhost ~]# yum install vsftpd #安装ftp [root@localhost ~]# chown ftp /var/ftp/pub/ #给/pub/写入权限,以便上传数据 vim /etc/vsftpd/vsfpd.conf anonymous_enable=YES

由ftp传输脚本引发的服务器内存问题

天大地大妈咪最大 提交于 2019-12-11 23:23:11
由于近期不断收到告警邮件,提示某服务器的内存使用率已经超过90%,便去查看zabbix监控,通过监控图,发现内存使用率是呈上涨趋势的,如此下去,内存枯竭是必然的事。并且,这种持续上涨的问题,增加内存并不是根本的解决方法,于是,就有了下面的探索之旅。 监控如图所示: 首先,登录服务器,使用 “top” 命令查看当前较为占用内存的进程,发现排在前十的进程所占用的总内存也只有50%左右。于是,又通过 “ps aux” 命令查看所有进程,发现存在大量重复的进程,就是ftp进程,统计了一下,大约有3000多条,我想,这应该就是导致内存使用率持续升高的原因了。 ftp是由crontab定时运行的,每15分钟执行一次传输任务,所以会产生这么多进程也不奇怪。问题是,为什么传输完成后进程也不会结束呢?难道ftp会话一直没有关闭吗?于是,手动执行ftp传输脚本,使用调试模式进行观察,发现脚本运行过程中果然出现问题了 "passive mode refused" 。 问题截图如下: 先使用如下命令把有关ftp的进程全部杀掉,然后观察内存使用情况,发现内存使用率马上就降下来了: for i in ps aux |grep "ftp -n" |grep -v grep |awk '{ print $2 }'; do kill -9 $i;done 现在要解决的问题就是怎么才能让ftp进程在传输完成后正常结束

python实现ftp服务器(使用wxpython实现GUI界面)

早过忘川 提交于 2019-12-11 10:32:46
开发背景: 有时需要在局域网传输文件,总是要用U盘传输,要是多个人都需要同样的文件,U盘就有点麻烦了,Windows上的文件共享配置步骤很少,但是经常因为各种原因失败,又要检查来检查去的。于是考虑到通过FTP协议来传输文件,但是出名的FTP服务器软件类似Serv-U 这种,功能是很强大,但是配置也很多,我只是临时传输下文件,希望可以免安装,一键启动FTP,一键关闭FTP。于是就想使用python实现FTP服务器,再打包成exe文件。 开发环境: win 7 64位,Python 3.6.2,pyftpdlib,wxpython,pyinstaller 3.3.1 具体思路: 通过pyftpdlib库实现FTP 功能ftpserver.py,使用wxpython实现GUI界面wxgui.py,在wxgui.py上生成配置文件config.ini,ftpserver.py再获取config.ini中的信息启动FTP,最后使用pyinstaller打包成exe可执行文件。 软件截图: 不过刚开发好的软件,应该有挺多BUG的,以后使用过程中再慢慢改进。 打开软件: 选择FTP目录: 启动FTP: 关键步骤: 这次小项目中使用到了ini格式的配置文件,该配置文件提供给FTP服务启动需要的配置信息(是否匿名,FTP端口等),还可以记录FTP启动时GUI界面状态

Ubuntu 16.04安装配置ftp服务器

雨燕双飞 提交于 2019-12-10 20:00:40
Ubuntu 16.04安装vsftpd 使用下列命令安装 sudo apt-get install vsftpd 安装完后,ftp的配置文件在 /etc/vsftpd.conf 可以使用下列命令来打开,关闭,重启ftp服务 sudo /etc/init.d/vsftpd start sudo /etc/init.d/vsftpd stop sudo /etc/init.d/vsftpd restart 使用下列命令,可以看到系统中多了ftp用户组和ftp用户 cat /etc/group cat /etc/passwd ftp服务器的目录位置在 /srv/ftp, 这也是匿名用户访问时的根目录。 可以使用下列命令来间接更改目录 cd /srv sudo rm -d ftp cd ~/ mkdir ftp sudo ln -s ftp /srv/ftp 配置vsftpd.conf 编辑/etc/vsftpd.conf文件: // 允许匿名用户登录 anonymous_enable=YES // 允许本地用户登录 local_enable=YES // 开启全局上传 write_enable=YES // 允许匿名用户上传文件 anon_upload_enable=YES // 充许匿名用户新建文件夹 anon_mkdir_write_enable=YES 匿名用户登录 在/srv

vsftpd的虚拟用户配置:PAM + PgSQL + FreeBSD-4

微笑、不失礼 提交于 2019-12-10 17:42:59
vsftpd 的虚拟用户配置:PAM + PgSQL + FreeBSD-4 (1.0beta,欢迎debug,本人也会随时更新) vsftpd 可能是世界上最好的ftpd。它在linux世界非常流行,安全,性能高。 本文的目的是让PgSQL存储你的vsftp的虚拟用户和密码,通过一个叫做pam的东东来认证。 零、简述PAM原理。 如果你已经对pam有所了解,请跳过,我知道的可能还不如你多。你不感兴趣也请跳过,因为不看这个也可配置。 代码: 用户 <-> vsftpd <-> PAM模块 <-> 用户和密码数据库 vsftpd 用了一种很聪明同时也是unix/linux规范的方法来认证用户,就是PAM。大家对于PAM,也许有些陌生,但是一直在用。所谓PAM,英文是:Pluggable Authentication Modules,可拔插认证模块(不知道这样翻译对不对)。看见plug这个关键字,就知道是很灵活的。 现在几乎所有daemon程序一般都是用PAM来进行认证的,包括telnet/sshd/imapd,甚至你的login,都是用PAM。在fbsd 4上的朋友,你可以打ps -ax|grep pam,你会发现login了多少个控制台,就会有多少个写着pam的进程。 PAM的最大好处是灵活。它不管你的用户和密码用什么数据格式存储(数据库也好,通常用的密码文件也好)