美好的生活需要用心记录
在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
笑看风云 Linux爱好者,firefox支持者,坚定的自干五。
发表评论: