我现在有点吓坏了。 我正在使用最近委托的远程服务器进行SSH连接。 我以root身份执行此操作。 我已经安装了fail2ban,并在日志中有大量被禁止的IP。 上次login时,我注意到我的terminal真的很慢,然后我的互联网连接断开了。 当我在5分钟左右的时间内购买它时,我重新login到服务器并做了一个“who”,意识到有两个root用户login了。我想如果我的连接终止了,那么上一次会话的过程将会是停在服务器上? 当我第一次断开连接时,连接以“写入失败:断开的pipe道”结束。 我杀了与其他根的bash会议。 我不太了解ssh的安全性,但会话会被劫持吗? 有没有办法检查这个? 我需要通过ssh继续login,我应该采取哪些预防措施? 如果我以某种方式通过代理到达我的服务器(像中间人攻击的人),他们可以劫持我的SSH会话吗?
rsync是我的项目的一个不错的select? 我不得不 : – 通过SSH将文件从源文件复制到目标文件夹, – 确保所有文件都被复制, – 复制后删除源文件。 – 如果我有冲突名称,我必须重命名文件。 它看起来像我可以使用选项: – 删除源文件(删除源文件) 但rsync如何pipe理冲突,我可以有规则吗? 用例在我的项目上: 我在服务器A上运行科学计算,结果被插入文件夹“process”中,对于每个计算,我都有一个这样的存储库:/ process / calc1。 现在我想将库“/ calc1”传输到服务器B(我得到/ process / calc1),并从服务器A中删除“calc1”。 …在另一个计算中,我得到了服务器A上的“/ process / calc2”,这个想法也是在服务器B上的“/ process /”目录中移动“calc2”,然后我现在在服务器B上: – / process / calc1 – / process / calc2 (和/ process /在服务器A上是空的)。 如果在新计算(如果服务器B上已经存在“/ process / calc1”)之后,服务器A中有另一个文件夹如“/ process / calc1”,rsync如何pipe理冲突(在服务器B上)? 是否可以用rsync添加规则,并在服务器B中通过“process / calc1R2”重命名“/ process […]
我创build了一个新的实例(来自Amazon的64位AMI linux)创build了一个名为“mir”的新密钥对。 我下载了mir.pem并把它放在我的~/.ssh文件夹中。 我甚至做了ssh-add mir.pem 。 然后我试图ssh ubuntu@public_DNS_from_amazon 为什么它不工作!?
我有以下的树 # upper letters = directory # lower letters = files A |– B |– C |– D |– e <= file |– F |– G 我需要复制这棵树到另一个目的地,recursion地忽略所有的空目录。 所以目的地最终看起来像: C |– e 你如何使用unix,rsync等来做到这一点?
分区在Linux服务器上非常重要,因为它可以提供很大的灵活性,例如升级到更大的硬盘时。 但是,在构buildLinux机器时应该创build多less个分区? 我应该为每个分区设置哪个大小? 最后但并非最不重要的是,我应该在一个单独的磁盘上分配哪些分区(我正在考虑/ home,/ var或许是一个更快的驱动器等),以及我可以在同一个驱动器上共享哪些分区?
proc(5)页将iowait描述为“等待IO完成的时间”。 这主要是在前面的问题中解释的。 我的问题是:在等待阻塞IO,这是否包括等待阻塞networkingIO,或只有本地IO?
我有一个Debian框,有一些工作计划at使用。 我知道我可以使用atq列出他们的工作时间,但除了偷窥到/var/spool/cron/atjobs外,还有什么方法可以打印出他们的内容吗?
当试图在一个文件中search一个简单的模式“hello”时,所有以下forms的grep工作: grep hello file1 grep'hello'file1 grep“hello”file1 有没有一个特定的情况下,上述forms之一的工作,但其他人没有。 如果我用一个替代另一个,它有什么区别吗?
我最近在Debian(和Ubuntu)中发现了'moreutils'软件包 。 这是一个方便的unix工具集合。 其中一个命令是“撒尿”。 手册页说: 小便是像发球,但pipe道。 然而,这是一个简短的手册页, 我已经提交了一个关于它的错误 。 有谁知道它是什么,如何使用它,为什么会使用它?
我当然试图在这里实现一些奇怪的事情,但我想在本地为GNU / Linux上的shell会话伪造date。 我需要黑盒testing程序在不同date的行为,修改系统date可能会产生不必要的副作用(cron作业,混乱的日志等)。 有任何想法吗 ?