创建公钥秘钥对,使用Public Key方式登录SSH(CentOS)
2014-09-18 09:14
459 查看
ssh-keygen -t rsa
输入你想创建的公钥的名字,也可以输入打开私钥的密码。一般不输入。
在当前目录能看到keipair,后缀为pub的是公钥。另外一个是私钥,在本地保存好。
把公钥上传到服务器的家目录,打开或者创建.ssh目录
cd ~/.ssh mv ~/公钥.pub.pem authorized_keys chmod 400 authorized_keys cd .. chmod 400 ./.ssh
然后修改sshd配置文件:
nano /etc/ssh/sshd_config
把其中的
PubkeyAuthentication no 改成
PubkeyAuthentication yes
PasswordAuthentication yes 改成
PasswordAuthentication no
注意前面的#号要去掉
重启sshd:
sudo service sshd restart
然后就可以使用private key远程登录了,不用输入密码
ssh -i yourkey.pem username@hostname
相关文章推荐
- ssh免密码登录机器(使用公钥和秘钥进行加密来实现)
- ssh免密码登录机器(使用公钥和秘钥进行加密来实现)
- CentOS中安装subversion,并使用svn+ssh访问 ;Linux下采用RSA key的方式登录服务器
- 配置SecureCRT使用SSH公钥方式登录Linux服务器
- [Linux][入门系列]CentOS 的基础使用-SSH安装设置与使用大全(下)-SSH的公秘钥登录及免密登录设置
- xp底下成功使用ssh登录ubuntu linux(采用密钥方式)
- 使用ssh公钥实现ssh免密码登录
- ssh 公钥认证方式登录
- Centos使用密钥对验证登录SSH
- 使用SecureCRT登陆SSH[Key方式公钥…
- 使用SecureCRT设置linux系统登录的ssh公钥认证
- Linux下ssh秘钥方式登录远程服务器
- 使用ssh公钥实现ssh免密码登录
- 使用Putty(SSH)登录管理CentOS VPS的方法
- 在win7命令行使用ssh通过秘钥登录linux
- 使用putty通过ssh登录centos5.4主机很慢
- 配置SSH使用无密码公钥认证的方式
- TeraTerm使用SSH方式登录VMware下Linux显示乱码问题
- 【SSH】登录方式(1)用户名/密码:取远程公钥+用户名/密码 (2)公钥:取数据+本地私钥
- Xshell配置ssh免密码登录-密钥公钥(Public key)与私钥(Private Key)登录