我刚刚找到一个通过 ssh 在远程服务器上镜像本地 mysql 数据库的命令:
mysqldump -uroot -proot zedatabase | ssh -p4551 [email protected] "mysql -udoom -pmySqlPassword zedatabase"
这非常方便,但有些事情引起了我的兴趣:
在命令中传递 mysqlPassword 安全吗?(但如果我只是保留 -p mysql 选项而没有明确的密码,则该命令不起作用)
那里有什么风险,我的意思是,我知道有权访问我本地机器的人将能够通过历史记录访问密码;
但除此之外,其他人是否可以捕获命令的输出(通过中间人攻击或类似的东西),或者它是否是 ssh 加密的?