我已经尝试在我的linux服务器中启用SSH登录。它能很好地连接我的私钥。我还访问了/etc/ssh/ssh_config并编辑了如下字段:
PasswordAuthentication no
但当我使用putty或winSCP时,它仍然允许我通过用户名/密码登录。现在,我可以从用户/密码和SSH密钥登录,就安全性而言,这是毫无意义的。我还需要做什么才能只允许SSH登录?
我正在使用PuTTY访问我的ownCloud服务器。我可以使用userID和密码登录。但是,当我尝试使用我生成的公钥/私钥登录时,我收到“服务器拒绝我们的密钥”消息。下面是我使用的步骤():
-Generated a key pair with puttygen.exe (length: 2048 bits)
-Loaded the private key in the PuTTY profile
-Entered the public key in ~/.ssh/authorized_keys in one line
-# chmod 700 ~/.ssh
-# chmod 600 ~/.s
我意外地将.ssh文件夹的权限更改为600,现在我无法通过SSH登录到GCP服务器,因为它给了我拒绝权限的错误。
**Connection Failed**
You cannot connect to the VM instance because of an unexpected error. Wait a few moments and then try again.
我尝试了多个选项,例如,ssh故障排除实例,启用串行控制台,ssh私钥登录。
提前谢谢你。
所以,我尝试运行git push heroku master命令,但我经常收到
/etc/ssh/ssh_config: line 51: Bad configuration option: AllowUsers /etc/ssh/ssh_config: terminating, 1 bad configuration options fatal: The remote end hung up unexpectedly
我做了一些研究,并将我的用户名添加到ssh_config中的AllowUsers字段,pip在我的virtualenv和我的根目录上安装了ssh和sshd,但都不起作用。我尝试
我需要使用Cygwin的ssh.exe登录到Debian服务器。我已经生成了一个RSA密钥并将其附加到authorized_keys文件中。
Debian是可以的,因为我能够使用RSA密钥使用PuTTY登录那里。然而,当我尝试用ssh.exe登录时,它会说密码是不正确的。我无法从Cygwin访问./ssh/文件夹。
更新:正如我所怀疑的,添加-vvvv显示了以下内容:
debug1: could not open key file '/home/steve/.ssh/id_rsa': Permission denied
文件在那里,我可以通过我的文件管理器查看C:\cygwin