我有一个更大的数据库(2.1GB)。 我想input到服务器部分的MySQL。 如果我从本地部分以tar.gz格式输出它,它有420MB,如果留下一个sql格式,它有2.1GB。 如何使用SSH导入数据库到mysql? 这里的一些方法只支持sql格式: # mysql -u username -p database_name < file.sql 将一个420MB tar.gz传输到服务器部分,比一个unziped?(也许很长一段时间在解压缩)切割sql到许多件? 还是更好的主意? 另外一个问题,我应该修改my.cnf来支持大文件的input吗? 问候。
可能重复: 防止暴力攻击ssh? 我们有大约20台联网的虚拟机,只注意到黑客试图强制SSH端口22.他们正在尝试常见的用户名(root,mysql,admin)和字典攻击。 我们知道一个反措施是在不同的端口上运行SSH,但这不是一个选项(必须在22上运行)。 另外,我们知道不允许使用密码(只有公钥)是另一个对策,但是我们又需要使用密码authentication的能力。 是否有一个封装,可以禁止/阻止一个IP地址,如果它尝试SSH不正确的X次在给定的时间间隔? 如果在1分钟的时间内如果5次错误login可能阻塞12小时,则会是最佳的。 谢谢。
所以我有以下设置: 服务器A(networking服务器) 服务器B(Xen Dom0 – 带有逻辑卷) 服务器C(备份服务器) 我想自动安全地从服务器B创build备份到服务器C 我可以在服务器B上创build一个PHP文件,在访问时会创build一个备份。 但是,它将需要在服务器上运行PHP。 现在我也可以使用PHP中的ssh2_connect ,我只能在服务器B上运行PHP并执行命令,但这些命令需要root权限。 因此,任何黑客攻击Web服务器或其他方式的人都可以立即访问这些文件。 我有一个在我的networking服务器上的“命令”做的数据库。 像备份虚拟机服务器1,然后恢复虚拟机服务器8等。这就是为什么我需要发送“命令”从服务器A到服务器B 我的问题是,安全地做这个最好的解决scheme是什么? 我显然不想让任何人访问服务器B除了我。
我的目标是绝对closures我的Ubuntu服务器上的所有端口,除了端口22(SSH)。 我在这里关于服务器故障的这个问题的指示,加上说明在这里和这里 。 然而,经过指示,似乎我的港口仍然是开放的。 这里是80端口,例如: $ nmap -p 80 ###.###.###.### Starting Nmap 5.21 ( http://nmap.org ) at 2012-05-09 15:36 JST Nmap scan report for ###-###-###-###.name.name.com (###.###.###.###) Host is up (0.0065s latency). PORT STATE SERVICE 80/tcp open http Nmap done: 1 IP address (1 host up) scanned in 1.63 seconds 这里是我的iptables的内容: # sudo iptables -L Chain […]
我想在两台ESXi服务器之间移动我的一个虚拟机guest。 我不能用转换器或Veaam FastSCP来做到这一点,因为我在另一个networking,使用这个工具是非常缓慢的。 所以我试图使用ssh将文件从一个scp复制到同一networking中的一台服务器上,而不是使用ssh将这个文件发送给另一台ESXi。 我试图使用scp(从esxi到服务器)的洞目录(recursion)与我的VM客人,但它挂起,什么都不做。 所以我用mc连接到esxi,并在文件后下载文件。 这对于小文件来说相当好。 当我试图下载guest-flat.vmdk(16GB)时,出现远程主机上的文件无法读取的错误。 客人vmclosures。 可能是什么问题呢。 这个怎么做 ?
我一直在尝试这个很长一段时间,我还没有find一个好的解决scheme。 我在NAT后面有几台服务器,都运行着一个SSH守护进程。 其中一台机器是我的主服务器,它将SSH端口转发给它。 我想要的基本上是打开一个连接到其他NAT服务器通过主服务器类似于我可以实现打开连接到主服务器,然后SSH到目的地。 由于有一些在SSH之上运行的应用程序,我想使这个自动化,以便在连接本身上运行rsync或git。 有没有SSH的反向代理?
我刚刚在Amazon EC2上部署了一个新的Fedora 17服务器。 我可以使用我生成的密钥对以ec2用户的身份login,但是在正常情况下,我无法以我创build的用户身份login。 这只是一个正常的ssh: ssh user @ ip-address 关于这里发生了什么的任何想法? 编辑:这是从我的sshd_config文件snippit # To disable tunneled clear text passwords, change to no here! PasswordAuthentication no #PermitEmptyPasswords no PasswordAuthentication no 再次编辑:这是ssh -v的输出。 OpenSSH_5.8p2, OpenSSL 1.0.0i-fips 19 Apr 2012 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to 107.23.2.165 [107.23.2.165] port 22. debug1: Connection […]
所以我碰巧做了行政的基本罪。 我改变了openssh设置,并在我testing之前意外closures了terminal,当然,现在我完全被locking了。 我正在使用无密码私钥authentication。 我完全搞砸了我的服务器? 这是一个VPS系统 – 有没有办法让本地的数据中心有人login并重新执行ssh设置?
我将其添加到sshd_config文件的底部 Match User user PasswordAuthentication no 然后我重新启动SSH,当我去SSH到我的服务器时,我得到了错误 Permission denied (publickey) 我如何做到这一点,使特定的用户可以login到服务器,而无需input密码或需要密钥?
我正在使用Mac 10.7.4,并且我有一个远程服务器端口8082上运行的HTTP服务,我只能通过中间服务器访问它。 所以我执行这些隧道命令 ssh -L 8082:remote-server:22 dalvarado@intermediate-server ssh dalvarado@localhost -p 8082 但是,当我打开Web浏览器(Safari或Chrome)并访问 http://localhost:8082/ 我得到错误 SSH-2.0-OpenSSH_5.3 Protocol mismatch. 我已经validation远程服务器的sshd_config文件包含“协议2”,我甚至尝试在上述SSH命令中添加“-2”标志,但是我仍然收到错误消息。 任何帮助表示赞赏,戴夫