产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] AMH远程备份端口设置,包括FTP和SSH

reg2012
银牌会员
1971.00 价值分

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}”。



2014-04-11 11:48:58 1

ptsa
铝牌会员
241.00 价值分

mark 标记一下
  支持 (0分)  反对 (0分)
回复  2014-04-11 11:50:32 2

reg2012
银牌会员
1971.00 价值分

=================================
接楼上
=================================
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。
  支持 (0分)  反对 (0分)
回复  2014-04-11 11:59:12 3

fyy2009
铝牌会员
338.00 价值分

这个很实用,顶你
  支持 (0分)  反对 (0分)
回复  2015-01-24 02:02:17 4
 1  (总1页)
AMH社区列表
用户服务中心