Articles of ssh

fail2ban sshlogin失败后的等待时间

这是我想要做的:如果你用sshlogin并且失败了3次,那么你必须等待30秒才能重试。 4次= 60秒 5次= 300秒 … 10次​​=禁止 我GOOGLE了我的愿望,我没有发现任何有用的东西。 也许有人可以帮我一点点。 我会很感激!

通过反向隧道和一个中间主机的代理和RDP

我有这样的设置: Internet/NAT | Internet | Intranet/NAT ——————–|—————–| | WinBox-A(Cygwin) –>| EC2-LinuxBox –>| Firewall | WinServerBox-B(Cygwin) ——————–|—————–| | 到目前为止,我已经完成了: (On WinServerBox-B — Reverse tunnel over port 443 because fw blocks TCP over port 22) ssh [email protected] -p 443 -R 0.0.0.0:1234:localhost:22 (On EC2-LinuxBox) ssh -p 1234 userWinBox_B@localhost (ssh tunnel from EC2 Linux box to WinBox-B) 有了这个设置,我甚至可以将ssh -p […]

`错误的stdio转发规范'%h:%p'`出现在ssh选项中,但不会出现〜/ .ssh / config

我在~/.ssh/config下面写了转发设置,并且ssh destination工作正常(成功login到destination ): Host gateway User ikuwow Hostname gateway.example.com Host destination User ikuwow Hostname destination.localname ProxyCommand ssh -W %h:%p gateway 但是下面的命令返回错误: $ ssh -oProxyCommand='ssh -W %h:%p gateway' [email protected] Bad stdio forwarding specification '%h:%p' ssh版本(macOS High Sierra): $ ssh -V OpenSSH_7.5p1, LibreSSL 2.5.4 这些设置有什么区别? 我怎么能通过使用-oProxyCommand选项的堡垒ssh ?

基于SFTP组的访问控制

我正在尝试为我们公司build立一个SFTP服务器。 从我正在阅读的内容来看,关于sshd_config,如果我有几个“匹配组”指令,用户可以匹配多个,以便能够访问两组文件夹。 但是,由于某种原因,只有Chroot才会把它们放到第一个宣布的匹配组中。 下面是我正在使用的一个例子: KerberosAuthentication no PubkeyAuthentication yes UsePAM yes AuthorizedKeysCommand /usr/bin/sss_ssh_authorizedkeys GSSAPIAuthentication yes ChallengeResponseAuthentication yes AuthorizedKeysCommandUser nobody Subsystem sftp internal-sftp Match group group1 ChrootDirectory /group1 ForceCommand internal-sftp Match group group2 ChrootDirectory /group2 ForceCommand internal-sftp Match group group3 ChrootDirectory /group3 ForceCommand internal-sftp 我有一个满足所有三个组权限的用户,只有一个满足group1和group3的用户。 但是,无论我login的用户是什么,他们只能看到group1的内容,而不能看到group3。 我不确定Chroot不是我应该用到的,但是这是第一个想到的事情。

将文件从远程SSH复制到本地,无需远程SSH客户端

假设这个设置: 在本地机器上完全访问 代理服务器可以通过SSH访问,但只允许2个特定的命令: exit – closures连接 ssh remote – build立到远程的SSH连接 远程服务器提供受限访问权限: ssh 没有安装 scp 已安装,但无法连接到任何远程机器(将需要ssh ) 大多数基本的命令,如cat , mv , rm , echo等是可用的 无法直接build立与遥控器的连接。 任务:将文件从远程复制到本地机器。 有任何想法吗? 注意:要复制的文件大约是170 MB,所以base64 -w 0 < file.bak给出了一个我无法通过复制粘贴到我的本地机器上的输出。

当通过SSH连接到Cisco ASA时,会出现DES警告消息

我不得不更换一个死亡的Cisco ASA 5510。 我有一切备份和运行,但是当我通过SSH(通过腻子)连接到ASA时,我收到以下警告消息: “服务器支持的第一个密码是单个DES,低于configuration的警告阈值。是否要继续此连接? 我试图通过用以下两个命令重新创build安全密钥来解决这个问题 crypto key zeroize rsa crypto key generate rsa noconfirm 然而没有任何改变。 当我通过SSH连接时,仍然收到警告消息。

服务器拒绝在Windows上分配pty,Globalscape Secure FTP服务器

我正在尝试SSH到GlobalSCAPE安全FTP服务器。 服务器运行Windows 2003和GloablSCAPE Secure FTP Server 3.3.1。 我的客户端运行Vista SP2和腻子0.60.0.0。 正确input我的用户名和密码后,我会收到以下消息。 login as: greg GlobalSCAPE Secure FTP [email protected]'s password: Server refused to allocate pty 有什么build议么? 干杯

从OpenSSH known_hosts文件条目生成SSHFPlogging

我有一个来自OpenSSH known_hosts文件的条目; 我想为此生成一个SSHFP资源logging。 我可以使用ssh-keygen毫无困难地生成指纹: $ ssh-keygen -f foo_known_host -l 1040 09:a0:5c:5f:43:fb:e5:25:d8:0c:d8:dc:d7:7a:c4:62 foo.example.com. (RSA) 但它似乎不喜欢它的DNS指纹logging: $ ssh-keygen -f foo_known_host -r foo failed to read v2 public key from foo_known_host. 那我该怎么做呢?

如快照,交易和合并三类复制的延迟时间

我想计算与C#的每种types的复制延迟时间,然后我想比较这三种types,这是可能的或不可以。 我能做些什么呢? 我如何计算三种types复制的等待时间。

无法login到生产服务器

背景:我一直在处理我的Centos 5服务器的一些奇怪的问题,这是一个托pipe服务的专用服务器,所以我没有物理访问它。 问题:昨天晚上,我正在做一些东西,比如生成SSL证书(手动),并向Apache添加一些VirtualHosts,只是一些简单的东西,没有什么特别之处,当我睡觉的时候,我只是把我的笔记本电脑进入hibernate状态就像我通常那样),将PuTTY控制台打开(其中两个)。 当我今天早上试图login时,起初我能够login,但是当我试图运行一个sudo(只是编辑一个非重要的文件)时,系统提示input密码,然后服务器挂起, 什么也不做。 所以我closures了控制台窗口,并试图通过另一个PuTTY窗口login,但然后服务器提示我input用户名和密码,但是在我猛击pwd后总是挂起! 我已经重新启动了服务器,但没有运气,我无法联系到托pipe公司的人,我正在运行的几个网站已经closures了! 我有点害怕我的服务器可能被黑客入侵,但我真的不知道如何解决这个问题? 而且我认为服务器回答ping并给我一个login屏幕真的很奇怪,但是在给出密码之后它就挂起了。 如果我受到DOS攻击,是否可以ping通并获得login屏幕? 根据我提供的信息,你知道有什么问题吗? 编辑:我不能直接执行命令通过SSH(即没有启动一个shell),AFAIK主机(我btw不能达到)不幸的是不提供IP-KVM。 另外一些有用的信息,肯定有一些交换,在我的最后一个shell没有响应之前,IO就没有任何问题了,但是没有任何东西在顶层 感谢所有的投入,如果你有任何其他的想法,请分享。