Linux 命令 --- ssh

Linux 命令 --- ssh

💡 原文中文,约1800字,阅读约需5分钟。
📝

内容提要

本文介绍了Linux系统下使用ssh命令连接远程主机的基本用法,包括口令登录和公钥登录,提供了生成、上传公钥和修改authorized_keys文件的具体步骤。

🎯

关键要点

  • 本文介绍了Linux系统下使用ssh命令连接远程主机的基本用法。
  • ssh命令可以通过用户名和主机名连接远程主机。
  • 如果本机用户名与远程主机用户名一致,可以省略用户名。
  • 可以使用-p参数指定非默认端口进行连接。
  • 口令登录需要在连接前输入密码。
  • 公钥登录可以省去每次输入密码的麻烦。
  • 公钥登录的原理是用户将公钥存储在远程主机上,使用私钥加密随机字符串进行验证。
  • 可以使用ssh-keygen命令生成公钥和私钥。
  • 使用ssh-copy-id命令将公钥上传到远程主机。
  • 如果公钥登录不成功,需要检查远程主机的sshd_config文件配置。
  • 重启ssh服务以应用配置更改。
  • authorized_keys文件保存用户的公钥,ssh-copy-id命令将公钥追加到该文件中。
  • 可以使用其他命令实现ssh-copy-id的效果,手动创建.ssh目录并追加公钥。
➡️

继续阅读