前言
最近在折腾自己的服务器,干些有趣的事情,记录下,一些重复性高,但是又记不住的内容
Root免密登陆
腾讯云默认给的是 ubuntu 账号,无法直接登陆 root 账号,导致没办法统一管理几个服务器,所以需要重新配置下
步骤
首先用 ubuntu 或者其他的账号登录主机。 然后按照提示输入即可
sudo passwd root
其次修改 /etc/ssh/sshd_config,wq 保存 接下来你就可以使用 root 登录。
sudo vim /etc/ssh/sshd_config
免密登陆
步骤
配置文件
创建文件 ~/.ssh/config,然后在文件中输入如下内容,之后再使用服务器时,可以直接使用别名myserver1、myserver2。
Host myserver1 HostName IP地址或域名 User 用户名 Host myserver2 HostName IP地址或域名 User 用户名
密钥登录
创建密钥:
ssh-keygen
执行结束后,~/.ssh/目录下会多两个文件:
- id_rsa:私钥
- id_rsa.pub:公钥
之后想免密码登录哪个服务器,就将公钥传给哪个服务器即可。例如,想免密登录myserver服务器。则将公钥中的内容,复制到myserver中的~/.ssh/authorized_keys
文件里即可。
也可以使用如下命令一键添加公钥:
ssh-copy-id myserver
使用
ssh myserver