Centos 服务器登录配置
一、修改服务器 sshd 服务的配置文件
vim /etc/ssh/sshd_config
打开配置文件,修改以下配置项:
RSAAuthentication yes # RSA认证 |
service sshd restart
重启 sshd 服务
二、本地生成秘钥
cd ~/.ssh
=> ssh-keygen -t rsa
三、把公钥加到服务器的.ssh/authorized_keys 文件中
(1) 复制公钥文件到服务器 scp local-file <your serve>:taget-dir
(2) 把公钥内容复制到 ~/.ssh/authorized_keys: cat taget-dir/id_rsa.pub >> ~/.ssh/authorized_keys
(3) 删除刚刚上传的公钥文件: rm taget-dir/id_rsa.pub
,这里上传再复制而不是直接用 vim 粘贴,主要是权限问题
(4) 加权限
chmod 700 ~/.ssh |
四、本地定义服务器名称
vim ~/.ssh/config
打开配置文件, 添加以下内容
Host <hostName> |
保存之后,ssh hostName 就可以登录了
五、保持连接
vim ~/.ssh/config
打开配置文件, 添加以下内容
Host * |
参考文献:
本文标题:Centos 服务器登录配置
文章作者:Canace
发布时间:2020-11-18
最后更新:2023-05-26
原始链接:https://canace.site/centos%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%99%BB%E5%BD%95%E9%85%8D%E7%BD%AE/
版权声明:转载请注明出处
分享