SSH 免密登陆服务器

2022-01-13 / 2 条

服务器配置

  1. 登录到服务器修改 sshd 的配置文件
vi  /etc/ssh/sshd_config

找到以下内容,去掉前面的注释(#)

RSAAuthentication yes 
PubkeyAuthentication yes 
AuthorizedKeysFile .ssh/authorized_keys
  1. 重启 sshd 服务
service sshd restart

本机配置修改

  1. 本机生成公钥和私钥(已生成跳过)
ssh-keygen -t rsa

一路回车即可。默认在~/.ssh 目录生成两个文件:

  1. 将本地公钥复制到服务器
scp ~/.ssh/id_rsa.pub root@你的公网IP:/home/id_rsa.pub
  1. 在服务器端将公钥文件导入认证文件中
cat /home/id_rsa.pub >> ~/.ssh/authorized_keys
  1. 服务器修改权限
chmod 700 ~/.ssh 
chmod 600 ~/.ssh/authorized_keys
  1. 修改 mac 下的配置文件~/.ssh/config (没有则创建)
Host aliyun  ### 别名
Hostname 192.168.10.10  ###公网 IP
Port 22  ###端口
User root  ###登录账号
IdentityFile ~/.ssh/id_rsa ###本机私钥地址

保存配置。iTerm2 终端执行

ssh aliyu

2 条回应:“SSH 免密登陆服务器”

已有 2 条评论

  1. Борис Борис说道:

    Превеликое спасибо. Что ни говорите безмерно призанятно

  2. Яна Яна说道:

    Взятая здесь информация достойна уважение. А ещё особо меня восхитила информация на web сайте https://dveriokna.dp.ua/

发表评论取消回复

电子邮件地址不会被公开。 必填项已用*标注