ubuntu 18.04.4

前置条件:请先下载对应的server版本和desktop版本

安装后分辨率很小解决(通过修改GRUB)
https://blog.csdn.net/qq_41963221/article/details/84930684

openssh-server安装(安装了desktop,然后通过server版本的iso去安装)
https://blog.csdn.net/u010432354/article/details/102703767?utm_medium=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-8.nonecase&depth_1-utm_source=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-8.nonecase

ubuntu18.04.4配置静态IP
https://blog.csdn.net/Ljuice/article/details/87455839

双网口
https://blog.csdn.net/tjsxin/article/details/94390346
双网卡请特别关注文档中的路由部分

iptables端口映射
https://ask.csdn.net/questions/222579

有两台机器,其中一台A 有内网和外网,B机器只有内网。
想达到的目的: 通过A机器的外网去访问B机器的ftp(21)
环境:
A机器外网IP为 123.234.12.22(eth1) 内网IP为 192.168.10.20 (eth0)
B机器内网为 192.168.10.21

实现方法:

  1. 让你的linux支持ftp的端口转发
    modprobe ip_nat_ftp ###加载ip_nat_ftp模块(若没有编译进内核),以使ftp能被正确NAT
    modprobe ip_conntrack_ftp ###加载ip_conntrack_ftp模块
  2. 在A机器上打开端口转发功能
    vi /etc/sysctl.conf
    使 net.ipv4.ip_forward = 1
    sysctl -p
  3. 在A机器上创建iptables规则
    iptables -t nat -I PREROUTING -d 123.234.12.22 -p tcp --dport 21 -j DNAT --to 192.168.10.21:21 (把访问外网21端口的包转发到内网ftp服务器)
    iptables -t nat -I POSTROUTING -d 192.168.10.21 -p tcp --dport 21 -j SNAT --to 192.168.10.20 (把到内网ftp服务器的包回源到内网网卡上,不然包只能转到ftp服务器,而返回的包不能到达客户端)

请参考!!!

备注:
新装的desktop版本没有net-tool可以从server版本的iso里面去找到对应的安装包,然后用命令安装

你可能感兴趣的:(笔记)