本地生成密钥(如果已经有了就不用再创建了)
ssh-keygen -t rsa -f ~/.ssh/path/id_rsa # 为了下一步的复制做准备, 复制到服务器的 authorized_keys中 cat ~/.ssh/path/id_rsa.pub服务器创建用户
useradd {name} su {name} cd ~ mkdir .ssh chmod 700 .ssh vim .ssh/authorized_keys chmod 700 .ssh/authorized_keys服务器配置sshd文件
/etc/ssh/sshd_config
将对应参数修改为如下状态
> Port 50237 # 端口可自定义 > PasswordAuthentication no # 关闭密码登录服务器,只用使用ssh登录 > PermitRootLogin no # 禁用root用户直接登录然后重启 sshd
service sshd restart本地 ~/.ssh/config 配置
这里的hostname可自定义
Host hostname user {服务器上刚才创建的username} HostName {服务器ip} Port {服务器/etc/ssh/sshd_config配置的 Port}
发表评论