配置
云服务器平台: 腾讯云
云服务器系统: Centos7.6
本机系统: ArchLinux
推荐设置
创建管理员用户
平时不建议使用root用户
先登陆到控制台进入VNC
## 云服务器下的操作
sudo adduser test_u # 添加test_u 用户, 会自动创建 /home/test_u 家目录
sudo passwd test_u # 设置test_u 用户密码
sudo usermod -aG wheel test_u # 将test_u添加到wheel用户组, 就可以使用sudo
设置免密登陆
## 本机操作
# 在本机生成ssh密钥对 (如果本机已有~/.ssh/id_rsa.pub 文件,则不需要操作 ssh-keygen
ssh-keygen -t rsa -b 2048
# 将本机的公钥(~/.ssh/id_rsa.pub)拷贝到服务器上
ssh-copy-id test_u@server_ip # 会提示输入服务器的密码
ssh test_u@server_ip # 看是否需要输入密码, 不需要则成功
简化 ssh 登陆命令
通常情况下都是使用同一用户去登陆云服务器, 每次需要输入用户名@ip地址
比较麻烦, 可以设置~/.ssh/known_config
来简化操作
## 本机操作
vim ~/.ssh/config
# 输入一下内容
Host 别名
HostName 服务器IP
Port 22
User 默认登陆用户
设置完成之后, 就可以直接 ssh 别名
登陆了.