NAT转发Ftp数据

网络结构如下,仅一台服务器有公网ip,其余均为内部网络

需求:需要在内网搭建一台或多台ftp服务器(彼此独立),然后通过公主机端口转发来达到FTP数据传输

服务器介绍:

Server A(公主机),公网ip:123.123.123.123,内网ip:10.10.10.10

Server B (内机),内网ip:10.10.10.13

问题:按《Vsftp服务安装搭建,虚拟用户配置》搭建好后使用帐号连接发现可以连接ftp但却不能获得ftp文件列表

检查:检查公主机的iptables转发规则等,端口是否开启,均无错误,但缺少数据传输端口。

修改:通过查看vsftpd.conf配置文件发现默认数据[……]

继续阅读

crond任务内有事无法执行某些命令,如sudo等方式

比如运行tomcat时,使用了非root用户执行,如:
sudo -u tomcat8 -s /bin/bash -c /tomcathome/bin/startup.sh
# 下面是我真实的cron记录
# shell>> */1 * * * * /bin/bash /var/spool/cron/checkTomcatService.cron > /dev/null 2>&1

将其添加到crond任务内,你会发现这条任务虽然执行了,并且没有任何错误,但却并没有将tomcat进程启动并后台运行(跟加不加&无关),但直接执行脚本无任何问题。
查找原因,总后排查到是sudo[……]

继续阅读

第 1 页,共 1 页1