我想用 curlftpfs 自动挂载我的 backuftp,我补充说
curlftpfs#<serverip> /backup/backupftp fuse allow_other,uid=0,gid=0,umask=0022 0 0
Run Code Online (Sandbox Code Playgroud)
在 /etc/fstab 中
并将登录详细信息放在 /root/.netrc 中
mount -a
Run Code Online (Sandbox Code Playgroud)
可以工作,但是当我重新启动时,backupftp 没有安装,我在另一台可以工作的机器上有相同的配置。
dmesg 没有显示任何错误,我该如何调试?
我想将 ssh 端口转发到另一台主机和不同的端口和接口。
server1:22 -> server1:22
公共互联网 -> eth0 -> server1:23 -> eth1 -> server2:22
我启用了 ipv4 转发
sysctl -p
net.ipv4.ip_forward = 1
Run Code Online (Sandbox Code Playgroud)
并创建了以下ip表规则
iptables -t nat -I PREROUTING -p tcp -i eth0 --dport 23 -j DNAT --to-destination 192.168.0.3:22
iptables -A FORWARD -i eth0 -o eth0 -p tcp --dport 23 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)
但我无法让它工作,我错过了什么?
最后在 haukes 的帮助下我让它工作了
iptables -t mangle -A PREROUTING -d <Server1_eth0> -p tcp --dport 2223 -j MARK --set-mark 1 -i eth0
iptables -t nat -A PREROUTING -p tcp …
Run Code Online (Sandbox Code Playgroud)