Articles of ssh

捡起各种帐户的许多失败的身份validation

我的服务器正在为各种帐户获取各种失败的身份validation尝试。 最常见的一个(我见过)或者root帐户。 之后,我启用了Fail2Ban并运行了多个rootkit /恶意软件检查,以确保我没有受到威胁。 还有什么我该做的? 我只有三个帐户启用,SSH访问只有两个。 我有一个完整的48小时禁止任何人超过六次失败的SSHlogin尝试。 我没有启用FTP。

使用非对称密钥而非密码的好处是什么?

当通过SSHlogin远程服务器时,使用密钥而不是普通密码有什么好处? (除了不必记住/input密码)

使用Perl我怎么能automtelogin到远程Linux主机使用SSH

目前,我有这样的陈述:系统(“ssh-o StrictHostKeyChecking =无根\ @ $ {地址} \”猫/无功/日志/消息“”); 这不需要密码,因为这两个系统是通过适当的密钥交换来设置的 现在不再可用:因此: 我希望能够: 以“admin”身份login 提供密码 做一个sudo -i 提供密码 运行相同的命令“cat / var / log / messages” 谢谢,卡马尔

为什么我的SSH口令与`plink`而不是`ssh`一起工作?

我已经configuration我的路由器接受公钥SSH会话和密码。 他们的密钥对是在Windows上使用PuTTY工具生成的。 我可以使用Putty工具从Windows和Linux打开会话,但是我无法在Linux上使用ssh 。 当ssh提示密钥文件的密码时,它会失败。 例如: ~$ ssh [email protected] -p 123 -i ./key-ddwrt.ppk DD-WRT v24-sp2 micro (c) 2010 NewMedia-NET GmbH Release: 06/09/10 (SVN revision: 14583) Enter passphrase for key './key-ddwrt.ppk': <*******> Enter passphrase for key './key-ddwrt.ppk': <*******> Enter passphrase for key './key-ddwrt.ppk': <*******> 但使用plink作品: ~$ plink -P 48884 -ssh -l root -i ./key-ddwrt.ppk my.domain.com Using […]

如何检测SSH连接?

出于某种原因,我有他下面的情况: 启动时,我启动一个等待一定时间的脚本,并检查在此时间窗口内是否build立了SSH连接。 如果连接打开,脚本执行操作A,否则杀死sshd并执行B. 什么是检测打开连接的最佳方法? (脚本可以用Bash或Ruby编写) 谢谢

命令行ZIP客户端

使用zip命令,如何将当前目录中的所有文件添加到zip文件而不包括文件夹? 例如,当我解压时,我想把所有的文件转储出去,而不是放到一个新的文件夹中。 我试过了 zip * file.zip 但完成后找不到zip文件。

如何通过SSH添加一个cron?

我想创build一个crontab来执行一个PHP脚本,但是我必须通过SSH设置cron,并且完全不知道如何去做。 我试过search,但结果总是回来执行SSH通过一个cron,而不是如何设置一个。 有人可以指出我正确的方向一些文件? 非常感谢。

networking性能问题在Windows 7上

我的一台机器已经开始出现严重的networking问题。 这一切都开始突然发生,虽然我不知道有任何具体的变化对机器。 它正在运行Windows 7。 一些以前没有问题的症状: ssh进入机器很less工作,一旦这样做可能会在一分钟后停止 这台机器的rdesktop显示和ssh类似的症状,如果你设法在短时间内冻结它,但是通常你根本没有进入。 nmap显示: Note: Host seems down. If it is really up, but blocking our ping probes, try -PN Note: Host seems down. If it is really up, but blocking our ping probes, try -PN 。 这之前工作正常。 但是连接到vnc根本没有问题。 谷歌search我已经尝试了一些提示,目前为止没有工作,如closuresRDC(远程差分压缩),closures防火墙,closures防病毒,closuresnetworking自动调谐。 我怎样才能找出问题所在?

绑定到0.0.0.0只拿起本地地址

我不是服务器的人,我的networking技能有点生疏,所以这可能是一个简单的问题。 在一个全新的archlinux机器上,我设置了sshd,并且告诉它绑定到0.0.0.0:9223。 一旦运行,我用netstat来确认它正在监听*:9223。 运行“ssh -p 9223 localhost”连接正常,但远程连接失败。 然后我在服务器上尝试了“ssh -p 9223 [REMOTE_IP]”,并且失败了。 试图find问题的根源,并失败后,我设置sshd绑定到[REMOTE_IP],突然一切正常。 所以我的问题是,什么会导致绑定到0.0.0.0的套接字忽略来自eth0接口的IP地址的连接?

没有任何参数的plink说“无法打开连接”

在Windows 2003中,当我运行plink无参数,它说:“无法打开连接:主机不存在” (当然,当它与参数运行时) 可能是什么原因? 我变得疯了