AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] AMH远程备份端口设置,包括FTP和SSH |
|
---|---|
reg2012 |
reg2012 发表于 2014-04-11 11:48:58
本帖最后由 reg2012 于 2014-4-11 11:48 编辑
AMH的远程备份真心好用,可惜不提供端口设置,只能使用默认的SSH 22端口FTP 21端口,很多人处于安全考虑会修改这2个端口号,于是远程备份的问题来了,连接不了。 经过不断尝试和--help命令,终于研究出如何修改。 FTP端口的修改 1、找到/root/amh/BRftp 2、搜索其中的“ftp -n -v $ftp_host > ${check_ftp_log} ”(不含引号),总共2个地方,第35行一个,第65行一个 3、修改为:ftp -n -v $ftp_host 你的端口号 > ${check_ftp_log},例如:ftp -n -v $ftp_host 8899 > ${check_ftp_log} 。推荐用专门的编辑器修改,比如Uedit32,注意中间的空格,不要用写字板记事本。 4、保存 SSH端口的修改 1、找到/root/amh/BRssh 2、搜索“spawn scp ${ssh_user}@${ssh_host}”(不含引号),在第38行,修改为“spawn scp -P 你的端口号 ${ssh_user}@${ssh_host}”(不含引号,P大写),例如:“spawn scp -P 7899 ${ssh_user}@${ssh_host}”。注意空格! 3、继续搜索“spawn scp -i ${rsa} ${ssh_user}@${ssh_host}”,在第50行,修改为“spawn scp -i ${rsa} -P 你的端口号 ${ssh_user}@${ssh_host}”。 4、继续搜索“spawn scp /home/backup/${backup_file} ${ssh_user}@${ssh_host}”,,在第90行,修改为“spawn scp -P 你的端口号 /home/backup/${backup_file} ${ssh_user}@${ssh_host}”。
点赞,加油! (0分)
2014-04-11 11:48:58 1
|
ptsa |
mark 标记一下
回复
2014-04-11 11:50:32 2
|
reg2012 |
=================================
接楼上 ================================= 5、继续搜索“spawn scp -i ${rsa} /home/backup/${backup_file} ${ssh_user}@${ssh_host}”,在第104行,修改为“spawn scp -i ${rsa} -P 你的端口号 /home/backup/${backup_file} ${ssh_user}@${ssh_host}”。 以上是修改scp的端口,接下来还要修改SSH的端口,同样是修改BRssh文件 ===================华丽分割线============================== 6、搜索“spawn ssh ${ssh_user}@${ssh_host} mkdir -p ${ssh_path}”,在第84行,修改为“spawn ssh -p 你的端口号 ${ssh_user}@${ssh_host} mkdir -p ${ssh_path}”(p小写!) 7、搜索”ssh -i ${rsa} ${ssh_user}@${ssh_host} mkdir -p ${ssh_path}“,在第102行,修改为“ssh -i ${rsa} -p 你的端口号 ${ssh_user}@${ssh_host} mkdir -p ${ssh_path}” 注意:代码中有很多空格,注意不要漏掉,SSH设置中SCP后是大写P,ssh后是小写p。
回复
2014-04-11 11:59:12 3
|
fyy2009 |
这个很实用,顶你
回复
2015-01-24 02:02:17 4
|