使用密钥登录ssh服务器

2012-2-25 笑看风云 网络知识

在ssh服务器上使用密码登录并不是一件安全的事,而且登录是是很麻烦的,所以这里介绍如何使用密钥登录ssh服务器。

这里先介绍如何安装ssh。

安装ssh服务器:

 

sudo aptitude install ssh

 

这样ssh服务器就安装好了。

创建ssh密钥

这里我们使用ssh-keygen -t rsa命令来创建密钥

 

ssh-keygen -t rsa

 

之后一路回车,当然,你也可以根据自己的需要自行修改。

成功后会创建出id_rsa和id_rsa.pub这两个文件,其中id_rsa是私钥文件,内容需要严格保密,id_rsa.pub是公钥文件,可发布到SSH服务器中。

上传密钥

 

scp -r /home/xzc/.ssh/id_rsa.pub xzc@192.168.0.2:/home/xzc/.ssh

(使用此命令时不要在ssh服务器上使用)

修改id_rsa.pub文件名:

登录ssh服务器,使用

mv .ssh/id_rsa.pub .ssh/authorized_keys
好了,现在你可以使用密钥进行登录了,当然同时你也可以使用密码进行登录,如果你想禁用密码登录,可以修改/etc/ssh/sshd_config文件中的PasswordAuthentication选项,把它改成no,这样就只能使用密钥进行登录了。

 

标签: ssh

et_highlighter51

发表评论:

Powered by emlog sitemap