找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 17851|回复: 130

解决远程ftp无法登陆

 火.. [复制链接]
发表于 2020-8-30 17:41 | 显示全部楼层 |阅读模式
本帖最后由 M_Yanhui 于 2020-8-31 00:47 编辑

也是困扰我一段时间的问题,移动的ipv4没有公网,ipv6公网情况下是封21 80 443端口的,所以远程无法登陆ftp服务,而老毛子又没有修改ipv6的ftp端口号的界面,今天有空折腾了一下可以用了
方法一,推荐

  1. #ftp端口号修改,本例子为921
  2. #放到自定义脚本  "在防火墙规则启动后执行"  最后
  3. #保存后1分钟生效

  4. #修改配vsftpd置文件
  5. sleep 40
  6. ftp_conf=`cat /etc/vsftpd.conf | grep 921`
  7. if [ -z "$ftp_conf" ] ; then
  8.     sed -i "4ilisten_port=921" /etc/vsftpd.conf
  9.     sed -i 's/ftp\t\t21\/tcp/ftp\t\t921\/tcp/' /etc/services
  10.     sed -i 's/fsp\t\t21\/udp/fsp\t\t921\/udp/' /etc/services

  11.     sleep 2
  12.     #杀死正在运行的vsftpd
  13.     killall vsftpd
  14.     sleep 5
  15.     #从新运行
  16.     /sbin/vsftpd
  17. fi

  18. sleep 5
  19. #打开防火墙
  20. ip6tables -I INPUT -m state --state NEW -m tcp -p tcp --dport 921 -j ACCEPT
  21. ip6tables -I INPUT -m state --state NEW -m tcp -p tcp --dport 50000:50100 -j ACCEPT

  22. #日志
  23. sleep 1
  24. ftp_port=`netstat -tnulp | grep :::921`
  25. if [ ! -z "$ftp_port" ] ; then
  26.     logger -t "【ftp端口】" "修改成功"
  27. else
  28.     logger -t "【ftp端口】" "修改失败"
  29. fi
复制代码






以下不够通透,可以不用看了
################


首先把 /etc/vsftpd.conf   /etc/services这2个文件备份出来,我是拷贝到了u盘,先在u盘创建etc文件夹
拷贝命令
cp -r /etc/vsftpd.conf /media/AiDisk_a1/etc
cp -r /etc/service /media/AiDisk_a1/etc

然后
修改/media/AiDisk_a1/etc/vsftpd.conf文件,添加一行
listen_port=921
把/media/AiDisk_a1/etc/services重命名为services.bak ,并复制一下内容,新建一个文件services把刚复制的粘贴进去,修改以下2行为
ftp     921/tcp
fsp    921/udp
不直接修改是因为没有权限

以下几行可以放到自定义脚本,但是要等待vsftpd服务启动后再执行,要不然上边修改的就没用了,它会恢复设置

#建立软链接
ln -sf /media/AiDisk_a1/etc/vsftpd.conf /etc/vsftpd.conf
ln -sf /media/AiDisk_a1/etc/services /etc/services

#杀死正在运行的vsftpd
killall vsftpd
#从新运行
/sbin/vsftpd
#以上



运行netstat -tnulp | grep vsftpd 可以看到端口已修改

这里设置权限




另外要在自定义脚本防火墙后运行添加
ip6tables -I INPUT -m state --state NEW -m tcp -p tcp --dport 921 -j ACCEPT
ip6tables -I INPUT -m state --state NEW -m tcp -p tcp --dport 50000:50100 -j ACCEPT
保存一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-8-30 17:47 | 显示全部楼层
解决远程ftp无法登陆


我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-30 18:19 | 显示全部楼层
看看怎么弄的,困扰我很久了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-30 18:27 | 显示全部楼层
看看什么情况
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-30 18:52 | 显示全部楼层
谢谢分享谢谢分享谢谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-30 18:56 | 显示全部楼层
看下怎么解决
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-30 19:02 | 显示全部楼层
ln -sf /media/AiDisk_a1/etc/vsftpd.conf /etc/vsftpd.conf
ln -sf /media/AiDisk_a1/etc/services /etc/services
这两个放在自定义脚本的哪个里面?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-30 19:03 | 显示全部楼层
我的输入这个命令怎么不行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

那几行可以一行一行的控制台运行,外网成功登陆了就可以放到路由器启动后运行脚本里了,加一行sleep 60 ,让它等一会运行 cat /etc/vsftpd.conf 这是让你看改动了的地方的,修改自己去u盘改  详情 回复 发表于 2020-8-30 19:25
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-8-30 19:25 来自手机 | 显示全部楼层
hduwhyso 发表于 2020-8-30 19:03
我的输入这个命令怎么不行

那几行可以一行一行的控制台运行,外网成功登陆了就可以放到路由器启动后运行脚本里了,加一行sleep 60 ,让它等一会运行

cat /etc/vsftpd.conf    这是让你看改动了的地方的,修改自己去u盘改

点评

sleep 60这个怎么加,能不能完整的命令发一下,本人小白,实在抱歉  发表于 2020-8-30 21:38
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-30 19:44 | 显示全部楼层
6666666666
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-30 20:11 | 显示全部楼层
谢谢分享,学习一下。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-30 20:52 | 显示全部楼层
谢谢楼主的分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-30 21:14 | 显示全部楼层
大佬不愧是大佬,成功了。另外问下外网要访问smb要怎么弄

点评

ftp我放弃了,用更安全的sftp,设置更简单  详情 回复 发表于 2021-1-21 13:41
传说中ftp比smb外网环境下要快,有一个就够了  详情 回复 发表于 2020-8-31 00:51
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-8-31 00:51 来自手机 | 显示全部楼层
hduwhyso 发表于 2020-8-30 21:14
大佬不愧是大佬,成功了。另外问下外网要访问smb要怎么弄

传说中ftp比smb外网环境下要快,有一个就够了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-31 01:10 | 显示全部楼层
看看怎么用
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-19 15:55

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表