Articles of rsa

用github-pull应用程序创buildAWS Linux实例

是否有可能在运行中创buildAWS Linux实例,以便它可以从私有gihub存储库中获取源代码? 我的主要障碍是,github需要私人密钥,我想在我的Linux实例上生成,并手动插入githubconfiguration文件现场。 这可以自动化吗?

SSH:如何知道RSA密钥何时被信任?

我的笔记本电脑显然已经改变了它的RSA密钥,所以当我通过SSH连接到它时,我得到了REMOTE HOST IDENTIFICATION已更改的消息。 我不记得上次连接到笔记本电脑的时间是在重新安装之前,所以想知道是否有最后一次信任我的笔记本电脑的时间戳的logging。 谢谢

有什么方法可以加速RSA吗?

我们可以使用英特尔的AESNI来加速AES编码/解码。 但是在SSL会话中,在AES之前我们必须使用RSA来交换密钥; 有什么方法可以加速RSA吗?

服务器远程控制台重新启动后停止工作

我正在运行带有HA LVM的运行Red Hat 6.4的IBM x3650 M4物理服务器。 我将内核升级到最新版本并重新启动。 服务器来得很好,用最新的内核启动。 然后,我必须重build一个自定义的应用程序的rpm使用已安装的内核模块。 所以我重build了源代码rpm并安装了它。 它也需要重新启动。 服务器重新启动,并成功。 我使用sshlogin,同时打开IMM Remote控制台查看引导过程中发生了什么。 我的任务的最后一步之一还需要重新启动,但这次服务器重新启动,我看到IMM控制台卡住了。 五分钟左右后,我从IMM控制台选项重新启动,什么都没有发生。 而令我惊讶,我试图用SSHlogin,它的工作,所以服务器没有重新启动罚款,但不知何故控制台卡住了。 现在我无法联系到控制台主页。 IP可以到达,我可以从同一个networkingping它。 有没有人遇到过这种情况? 服务器存在于远程数据中心中,因此我无法直接访问它。 我只能看到,RSA IMM IP正在ping,但它不是通过HTTP通常的方式工作。 谢谢,Sandeep

优化HAProxy SSL终止(在Ubuntu上使用Nginx后端)

我怎样才能优化HAProxy与SSL终止到Ubuntu的Nginx后端? 设置工作正常,路由正常。 但是,当我使用HAProxy执行SSL终止时,会有巨大的性能下降(下面的testing)。 关键是4096位的rsa。 HAProxy强制HTTPS进行validation,然后终止SSL,并将HTTP传输到后端Nginx服务器。 Nginx的服务器是相同的,并提供多个静态页面,即192.168.1.xx / page1.html,192.168.1.xx / page2.html等(我包括NodeJS为我的系统的完整性,但只增加了<1毫秒的延迟。可以忽略。) 这里是设置,configuration和当前的testing。 每个虚拟机(VM)运行Ubuntu 14.04,并且可以具有可变数量的CPU和RAM。 HAProxy(1.5.14):192.168.1.10 Nginx-1:192.168.1.20 Nginx-2:192.168.1.21 Nginx-3:192.168.1.22 NodeJS-1:192.168.1.30 这里是HAProxyconfiguration: global maxconn 40000 tune.ssl.default-dh-param 2048 log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy stats socket /run/haproxy/admin.sock mode 660 level admin stats timeout 30s user haproxy group haproxy # Default SSL material locations ca-base /etc/ssl/certs crt-base […]

无法用公用密钥对login(ssh)

我无法使用公共密钥对进行login。 我有访问密码。 以下是服务器端和客户端的日志。 为什么我无法login? type=CRYPTO_KEY_USER msg=audit(1481731455.027:102046): user pid=8859 uid=0 auid=0 ses=6158 msg='op=destroy kind=session fp=? direction=both spid=8860 suid=74 rport=59031 laddr=XX.XXX.XX.XXX lport=22 exe="/usr/sbin/sshd" hostname=? addr=YY.YYY.YY.YYY terminal=? res=success' type=USER_ERR msg=audit(1481731455.028:102047): user pid=8859 uid=0 auid=0 ses=6158 msg='op=PAM:bad_ident acct="?" exe="/usr/sbin/sshd" hostname=YY.YYY.YY.YYY addr=YY.YYY.YY.YYY terminal=ssh res=failed' type=CRYPTO_KEY_USER msg=audit(1481731455.028:102048): user pid=8859 uid=0 auid=0 ses=6158 msg='op=destroy kind=server fp=6f:21:ce:5c:81:10:5e:63:db:32:54:71:80:bf:99:97 direction=? spid=8859 suid=0 exe="/usr/sbin/sshd" hostname=? addr=YY.YYY.YY.YYY […]

SELinux – 脚本将SSH密钥上载到远程服务器,但无法通过SSH进行连接

我写了这个脚本,现在可以在没有安装SElinux的系统上完美工作。 echo Enter server IP: read server scp /home/Zenoss/.ssh/authorized_keys random@$server:/home/random sshpass -p randompassword ssh -t random@$server sudo -i 'useradd zenoss; sudo mkdir /home/zenoss/.ssh; sudo mv /home/random/authorized_keys /home/zenoss/.ssh/; sudo chmod 700 /home/zenoss/.ssh; sudo chmod 600 /home/zenoss/.ssh/authorized_keys; sudo chown -R zenoss /home/zenoss/.ssh; sudo chgrp -R zenoss /home/zenoss/.ssh; exit' 所以在没有SElinux的服务器上,脚本可以工作,然后Zenoss可以通过SSHlogin到远程服务器并开始监视。 但是,在启用了SELinux的系统上,脚本可以正常工作,但是Zenoss无法通过SSH连接到远程服务器,debugging信息显示它没有看到成功设置的authorized_keys文件。 OpenSSH_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013 debug1: […]

SSH寻找id_rsa-cert获取key_load_public错误

1)我的~/.ssh文件夹有权限: drwx——. 2 user user 4.0K Aug 19 15:39 .ssh drwx——. 2 user user 4.0K Aug 19 15:39 .ssh 2)我运行ssh-keygen -t rsa并获取默认文件id_rsa和id_rsa.pub。 3)我复制/粘贴我的id_rsa.pub键到GitHub SSH密钥 4)当试图连接通过ssh -i id_rsa -vT [email protected]我得到以下内容: OpenSSH_7.5p1, OpenSSL 1.1.0f-fips 25 May 2017 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Reading configuration data /etc/ssh/ssh_config.d/05-redhat.conf debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config debug1: /etc/ssh/ssh_config.d/05-redhat.conf line 8: Applying […]

使用ssh作为其他用户时设置rsa-keygen

我有服务器1运行configuration为192.168.0.1的aix和另一台configuration为192.168.0.2的Linux服务器。 我目前正在使用期望login为[email protected]。 问题是,运行的进程期望中止,因为它是一个后台进程,一旦它的用户名input,它认为它是在停止。 我想安装密钥,以便它不会提示input密码,我可以消除预期。 我读了如何安装密钥,但是很困惑。 我login到192.168.0.1作为user1而不是根,将使用user1而不是root运行ssh命令。 我是否在192.168.0.1上以root或user1身份创build密钥? 我想在192.168.0.1上以user1身份login,并且不用密码提示就可以执行ssh [email protected]

强制执行sshd密钥algorithm

在ssh_config我有HostKeyAlgorithms参数,我可以强制使用DSSalgorithm的密钥,如: HostKeyAlgorithms "ssh-dss" 我如何在sshd_config (守护进程configuration)中执行此操作,以强制所有连接传入应使用ssh-dss而不是ssh-rsa?