Skip to content

1. ssh介绍

2. ssh案例

2.1 通过密钥登录

  • 修改ssh配置文件
bash
sed -i "s/^PasswordAuthentication.*/PasswordAuthentication no/g" /etc/ssh/sshd_config
sed -i "s/^#RSAAuthentication.*/RSAAuthentication yes/g" /etc/ssh/sshd_config
sed -i "s/^#PubkeyAuthentication.*/PubkeyAuthentication yes/g" /etc/ssh/sshd_config
sed -i "s/^PasswordAuthentication.*/PasswordAuthentication no/g" /etc/ssh/sshd_config
sed -i "s/^#RSAAuthentication.*/RSAAuthentication yes/g" /etc/ssh/sshd_config
sed -i "s/^#PubkeyAuthentication.*/PubkeyAuthentication yes/g" /etc/ssh/sshd_config
  • 创建authorized_keys文件
bash
touch  /root/.ssh/authorized_keys

chmod 600 /root/.ssh/authorized_keys
touch  /root/.ssh/authorized_keys

chmod 600 /root/.ssh/authorized_keys
  • 生成密钥写到authorized_keys

  • 重启服务

bash
systemctl restart sshd
systemctl restart sshd