根据以下文章 ,似乎当你ssh到一个盒子,默认情况下,它会加载~/.ssh所有密钥(公共和私人)在我连接的服务器上进行身份validation。 这是真的? 还是你必须configuration你的~/.ssh/config文件并将IdentifyFiles映射到服务器? 我想了解身份validation如何与您的本地计算机上的多个私钥。
我的服务器受到攻击,有人试图在我的SSH端口上运行蛮力攻击,我知道我可以使用iptables,fail2ban阻止非法的IP地址,但是我想知道哪个密码攻击者尝试了我的SSH,有没有什么办法来logging在SSH上尝试的密码?
美好的一天,我整天都读过类似的话题,但很遗憾找不到适合自己情况的答案。 所以这就是我想要做的。 我有很多函数的shell脚本,其中一个函数假设调用ssh-agent: sh_agent_run () { case "$(pidof ssh-agent | wc -w)" in 0) echo "SSH agent is not running. Startting SSH agent." eval `ssh-agent -s` ssh-add ${ssh_key} ;; 1) echo "SSH agent is running. Nothing to do." ;; *) echo "Too much instances of SSH agent is running. Stopping SSH agent instances and running […]
我可以用ssh连接到server1和server2。 是否有可能从服务器2连接到server1而不从我的本地机器与server2的开放会话将我的私钥复制到server2?
我有一个主要用于SRCDS的服务器,我在其上托pipe了一些Team Fortress 2服务器,而且我更喜欢像这样的ssh-like(更像是no-gui部分),主要是因为我无法导航我的VNC电话非常好,因为在这种情况下确实不需要gui。 我有点想做开关,但我不确定,因为我的服务器2003是非常快的,如果我确实需要重新启动,它可以在30秒内重新启动到桌面。 我应该换?
我为我的客户端生成了id_dsa密钥(ssh密钥),然后将它们复制到authorized_keys。 它工作。 是否有可能将这些密钥复制到另一个用户帐户,所以我不必重新创build这些密钥?
我正在运行WHM / cPanel,并且我想要制作自己的备份方法,而不是WHM提供的。 我需要做的是备份每个用户public_html目录(/ home / username / public_html /)和MySQL信息,然后将它们传输到我的备份服务器(SSH不FTP)。 我只是不知道如何制作这样的脚本? 还是有一个准备好? 我不知道这样做很难或容易这样做有人可以给我一点kickstart! 🙂 哦,我正在运行CentOS 5.3 x86_64,Apache 2.2,PHP 5.2.11,cPanel 11.24.2(< – 不在备份服务器) 感谢所有的帮助!
最好不要让webmin一直运行着……当我需要的时候通过ssh启动它。 所以,我只是停止webmin,离开SSH总是运行…当我需要访问webmin,我通过SSH启动它。 但是有很多来自很多国家的人试图强制我的SSH。 我可以减less使用iptables暴力。 但因为我感觉仍然不安全(大约3个月前),所以我停止SSH和webmin总是通过自定义端口运行。 我只需要通过webmin启动SSH。 结果,SSH上没有更多的蛮力,webmin也没有暴力(也许是因为攻击者不知道我的webmin自定义端口) 但我认为这还不是很安全。 我不能限制访问某些IP,因为我使用随机IP。 如果我停止SSH和webmin,我将无法访问我的服务器。 任何人都知道处理这个更好的方式?
我正在考虑编写一个连接到服务器(ssh)的自动脚本,从中复制文件。 在服务器上执行脚本并断开连接。 是否有可能从本地机器执行代码(如执行远程脚本的代码)? 我从来没有尝试过,也不知道如何去做。 我知道如何使用scp的大部分,所以复制不是一个问题 做完1后,我想知道如何等待远程脚本完成,也许偶尔执行脚本,但断开连接,并使脚本在服务器上运行。 我怎么做? (这应该是在一个单独的问题)
我search了networking,但没有发现任何应用程序打包与GUI界面的SSH连接,以便非技术人员可以连接到Unix / Linux帐户和文件的工作,所以它会看起来像那里熟悉的Microsoft Windows目录结构。 请不要回答..只需使用xserver,我们的服务器必须安装任何GUI。