前言
每次给新机器设置ssh登录,都会忘记操作。这里记录下,省的以后再查。
基本操作
服务器
服务器搭建ssh服务。
sudo apt install openssh-server
systemctl status sshd
sudo systemctl enable sshd
本地机
本地机-创建秘钥对。
ssh-keygen -t rsa
将公钥上传至服务器。
ssh-copy-id -i .ssh/id_rsa.pub xxx@xxx.xx.yy.zzz
配置SSH config
Host tencent
HostName 192.168.122.96
Port 22
IdentityFile ~/.ssh/id_rsa
User superman
登录远程服务器
ssh tencent
附加操作
给新机器创建新用户
useradd -m dacao # 添加一个dacao用户;建用户主目录/home/dacao
passwd dacao # 修改密码
sudo usermod -a -G sudo dacao # 为其添加sudo权限
# 配置zsh:https://blog.csdn.net/sinat_38816924/article/details/96335986#t4
# 配置IPv4/IPv6:https://www.debian.org/doc/manuals/debian-handbook/sect.ipv6.zh-cn.html