您的足迹:首页 > Linux >Centos 7 SSH免用户名、密码及自定义主机名登陆配置

Centos 7 SSH免用户名、密码及自定义主机名登陆配置

ee1b1479436079.png

SSH证书登陆之前的文章也说过,不过需要的用到工具才行,今天讲到是直接在centos中进行免用户名、密码及自定义主机名登陆,配置也是比较简单的。

下面开始讲解配置



测试机:192.168.1.24
登陆机:192.168.1.27

1、进入登录机创建公钥、私钥
#ssh-keygen -t rsa         #无视它出来的任何提示,一路回车到底

2、把公钥id_rsa.pub复制到/home/username/.ssh目录,并命名为 authorized_keys,这里用得是root所以放置位置/root/.ssh
#cd  /root/.ssh  
#cat  id_rsa.pub >> authorized_keys

3、将私钥id_rsa复制到测试机中对应的目录 上面测试是root用户,所以放到/root/.ssh中,并且赋值600权限
#chmod 600 id_rsa

4、解决本地登陆用户与远程登陆用户不一致 
虽然不用输入密码了,但是还得 ssh username@hostname 来登陆,很不爽,其实解决也很简单,修改本地登陆用户的/root/.ssh/config 文件,如果木有的话就自个儿建一个吧。
#vi /root/.ssh/config
将下面内容复制并修改成自己对应内容。
Host H                          # 登陆的主机名字,可以随意定
User root                       # 登陆用户,这里是用root
Hostname 192.168.1.27           # 登陆的主机ip



下面在测试机进行测试

#ssh H

如果提示-bash: ssh: command not found,请先安装ssh客户端

#yum -y install openssh-clients


本博客所有文章如无特别注明均为原创。作者:潇潇枫叶复制或转载请以超链接形式注明转自 木风溪
原文地址《Centos 7 SSH免用户名、密码及自定义主机名登陆配置

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)