# ssh 用户名@IP
然后输入密码就登录上了。但是,有个问题是,须要记住(或者用文档记录)用户名、IP和登录密码,特殊是登录密码,大小写加数字再加分外字符,如果有好多台,那就更费脑费事了,我们本日来看一种方便和优雅的登录办法。
说到这里,可能有些朋友就知道我要说啥了,便是ssh 免密码登录办法。

看例子:
# ssh server_name
回车一下,就这么一条命令就可以登录到做事器上了,个中service_name的名字自己随便起,记住就行了。是不是方便,而且优雅?
这里我们拿mac来说一下如何配置,windows大家自行搜索办理吧。
只要三步就可以实现,创建密钥,本地配置,做事器端配置。详细步骤如下:
1、创建秘钥(公钥和私钥)打开一个终端,输入以下命令
# cd
# cd .ssh
#ssh-keygen -t rsa -f my_service
解释一下:
第一行,进入家目录。
第二行,.ssh 文件夹如果没有的话,创建一个。
第三行,rsa表示加密办法,-f my_service 表示创建的密钥的文件名字。
此时会在 .ssh 文件夹中天生两个文件,一个是my_service,一个是my_service.pub,也便是私钥和公钥。
2、配置ssh config文件# vim ~/.ssh/config
打开配置文件,追加以下内容:
Host service_name
Hostname IP地址
Port 22
User root
IdentityFile ~/.ssh/my_service
保存并退出。
3、做事器真个配置利用scp命令将my_service.pub上传的做事器家目录,放置到.ssh目录下。
将my_service.pub文件内容追加到默认验证文件authorized_keys中,保存退出。
恩,便是这样,配置完事,打开一个终端,输入命令:
# ssh service_name
回车,做事器就这么方便的被上了……
点滴也分享,欢迎关注,点赞,评论,收藏,转发,您的支持是最大的鼓励。
原创不随意马虎,转载请注明出处:头条号|PHP在路上