我有两台服务器,A和B.
A是Windows 2003服务器,B是CentOS 7服务器。
我在A上为windows安装了openssh,但我不知道如何设置B的ssh_config以便我可以使用RSA密钥从A连接到B.
Eidt 2015-08-05 23:18:34
抱歉我的疑惑问题。
- 我只能使用命令而不是客户端。
- 我必须使用RSA密钥从A连接到B.
- 我已生成密钥并上传到B.
- 我试过ssh user@b.ip但没用。
我有两台服务器,A和B.
A是Windows 2003服务器,B是CentOS 7服务器。
我在A上为windows安装了openssh,但我不知道如何设置B的ssh_config以便我可以使用RSA密钥从A连接到B.
Eidt 2015-08-05 23:18:34
抱歉我的疑惑问题。
Answers:
通常,您不必为Windows客户端设置任何特殊功能。您的ssh服务器所在的CentOS默认设置正常。如果你有openssh的问题,使用PuTTY或KiTTY作为你的windows ssh客户端,它们更容易掌握GUI类型的用户。
您是否在设置密钥身份验证时遇到问题,或者究竟是什么问题?首先尝试使用用户名/密码,并在有效后更改为公钥认证。(并在服务器上禁用密码验证,如果可以公开访问)
对于公钥验证,您必须使用puttygen或ssh-keygen在客户端(A)创建密钥对,然后将公钥(看起来像ssh-rsa BASE64 ... THINGY == comment)添加到文件中〜 /.ssh/authorized_keys在服务器上(B)。〜这是您用于登录的用户的主目录,例如/home/user/.ssh/authorized_keys