我有一个基于云的服务器。我按照这个指南来配置它的安全性:http://www.rubytreesoftware.com/resources/securely-setup-ubuntu-1404-server
SSH的配置如下:
# Edit or add the following configuration to sshd_config
PermitRootLogin no
PasswordAuthentication no
X11Forwarding no
AllowUsers andy deploy
我通过将笔记本上的私钥添加到主机上的授权密钥来与远程服务器进行身份验证。
我担心的是,如
我基本上把自己锁在我的副驾驶证之外了。没有什么,所以没有太多的担心,但我真的想知道如何解决这个问题。
通过禁用根访问,然后覆盖id_rsa,我把自己锁在了外面。我学到了我的教训,从现在起我将命名我所有的密钥对。
不管怎样,每当我试图通过ssh登录时
ssh username@xxx -p 2222
我明白了:
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
d
Received disconnect from xxxxx: 2:
使用腾讯云短信服务,发送验证码。 堆栈提示:
javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at sun.security.ssl.Alerts.getSSLException(Alerts.java:214)
……
at com.github.qcloudsms.SmsSingle