Articles of ssh

是否有可能在中央服务器上存储ssh公钥id_dsa.pub

我想知道是否有可能将用于sshlogin的公钥存储在集中式服务器上,并让所有login的服务器指向这个集中式服务器来获取我的公钥。 所以,我不必将我的公钥复制到每个服务器我login,如果这是可能的如何使用ssh代理和钥匙串组合使用,以减less次数,我需要冲入login到服务器。 我不想使用无密码的私钥,因为我非常担心我的证书落入了错误的手中。

通过SSH端口的rsync

我试图通过SSH使用rsync,服务器在守护进程模式下运行rsync,客户端连接在: rsync -options user@server::folder /local/copy 这工作正常。 问题是SSH在服务器上的非默认端口上运行,下面的失败: $rsync -options -e 'ssh -p 1234' user@server::folder /local/copy ####################################### # Access to this server is prohibited # ########## Disconnect NOW! ############ ####################################### rsync: connection unexpectedly closed (0 bytes received so far) [receiver] rsync error: error in rsync protocol data stream (code 12) at io.c(463) [receiver=2.6.8] 但是,SSH工作(使用密钥): [user@client ~]$ […]

从s3复制到EC2实例

我有存储在s3的java war文件现在我需要通过我的命令行使用ssh将该文件复制到tomcat6 var / lib / webapps文件夹是否可以这样做。 或者我如何将war文件发送给远程实例tomcat6文件夹。 我没有做到这一点使用scp。 scp -r localfile.txt [email protected]:/ home / username /

你如何pipe理SSH信息?

我是一名开发人员,并与几台服务器一起工作。 有什么程序可以安全地保存SSH(以及其他相关信息,如KVM访问等)吗?

知道一个技巧来维持从防火墙自动断开连接的安静的SSH连接?

我们的企业防火墙configuration为在30分钟不活动之后断开ssh连接。 有时候,我需要在超过这段时间的持续连接的服务器上执行一个操作,但是我的shell看起来是不活动的(至less在防火墙上)。 看起来,打开第二个连续活动的ssh连接(比如跑顶)不足以维持shell。 我不希望将stream程设置为背景,然后将前景设置为更具互动性,因为任何警报或警告都可能会引起我的注意。 我可以周期性地每隔x分钟重复敲击shell窗口中的返回键,但这是不可取的。 有些程序,像sweep(来自Sophos)有一个在shell中旋转的光标,维持连接(也就是说,循环遍历\ / / – 等等)。 这很好。 是否有一些诀窍,可能与bash相关,可以达到这个目的?

通过logging,我得到的消息,根开幕会议“ – >没有人”。 这是一个安全问题,还是正常运行?

这里是从logwatch的一些行: pam_unix sshd: Authentication Failures: root (211.167.103.115): 5 Time(s) unknown (219.239.110.139): 1 Time(s) Invalid Users: Unknown Account: 1 Time(s) su: Sessions Opened: root -> nobody: 3 Time(s) 现在,假设su条目只是某些特权(或者说descalation,视情况而定)的时间升级,但是与root密码破解的标准尝试相结合,它们更令人不安。 我是否应该担心由于这些通知/logging条目中的任何一个而导致的安全漏洞?

login后立即断开SSH连接

我正在改变我的dedi框上的一些设置来添加更多的描述符,然后重新启动。 从那以后,我无法用root的细节(或其他任何人)loginSSH。 只要我login,腻子屏幕closures。 当我从我的其他VPS ssh [email protected] ,它login然后说连接closures。 我现在真的坚持了,因为我已经失去了我的服务器的shell访问,只有plesk .. 编辑:从ssh -v详细输出 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to domain [IP] port 22. debug1: Connection established. debug1: permanently_set_uid: 0/0 debug1: identity file /root/.ssh/identity type -1 debug1: identity file /root/.ssh/id_rsa type -1 debug1: identity file /root/.ssh/id_dsa type 2 debug1: loaded 3 […]

SSH forcecommand,但不限制root

我使用ssh的“forcecommand”选项来传递一个shell脚本来帮助lockingssh用户。 我想知道如果他们是一种方法来做到这一点,而不强迫root也必须执行shell脚本。 谢谢!

ssh主机名返回“〜/ .ssh / config上的错误所有者或权限”(chmod 600不能与MingW一起使用)

这个问题是Robert的问题的一个近似重复,但尝试chmod 600 ~/.ssh/config我仍然有相同的错误。 我试过用cygwin和MINGW32来做chmod 600 。 ls -la在cygwin上返回-rw——- ,并在MINGW32上返回-rw-r–r– MINGW32 。 通过这些结果, cygwin说,它具有适当的权限,因此不应该抱怨,当我的ssh hostname ,但是当cygwin和MINGW32试图ssh时抱怨。 这与我在gitosis中遇到的问题类似,在这篇文章中 ,我需要将ssh.exe文件从cygwin切换到git (MINGW32),这实际上确实解决了当时的问题。 但是,由于MINGW32没有正确地进行MINGW32 ,因此这个修复似乎不再有效。 有任何想法吗?

更新OpenSSH从源,现在sshd_config不应用指令

我从源代码更新了openssh包到版本5.9p2,所以我可以使用条件语句。 运行CentOS 5.6 x86。 OpenSSH_5.9p2, OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008 即使ssh -v显示正确的版本,当我修改/etc/ssh/sshd_config指令似乎没有生效时,问题。 我什至可以在sshd_config文件中键入不正确的语法,只是说胡言乱语,当我service sshd restart我没有看到列出的语法错误。 我在这里错过了什么?