上一篇:工作环境搭建(4) - CentOS7安装工作用的软件包
下一篇:工作环境搭建(6) - CentOS7开机自动发送IP地址到指定邮箱
用username和password等录ssh麻烦透顶,其实只要注册个证书,就可以免除每次输入之苦了。忙活一次,受用终生。
在终端上产生一个ssh-key
# ssh-keygen一路回车即可在~/.ssh目录中生成公钥和私钥:
- 公钥默认名为:id_rsa.pub
- 私钥默认名为:id_rsa
将公钥copy到远程机器上(远程机器的用户名和IP分别为tester和192.168.1.100)
scp ~/.ssh/id_rsa.pub tester@192.168.1.100:/home/tester登录远程机器(远程机器的用户名和IP分别为tester和192.168.1.100)
注意登录的用户名是:tester
mkdir ~/.ssh chmod 700 ~/.ssh touch ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys cat ~/id_rsa.pub >> ~/.ssh/authorized_keys rm ~/id_rsa.pub使用证书方式登录(远程机器的用户名和IP分别为tester和192.168.1.100)
ssh tester@192.168.1.100 scp也可以直接使用了:)

本文详细介绍如何通过生成SSH密钥实现免密登录,包括在本地生成SSH密钥对、将公钥复制到远程服务器并进行相应配置的过程。
1262

被折叠的 条评论
为什么被折叠?



