Linux 命令 --- ssh

Linux 命令 --- ssh

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

内容提要

本文介绍了Linux系统下使用ssh命令连接远程主机的基本用法,包括通过用户名和主机名连接、指定端口登录以及公钥登录。同时提供了一个命令来实现ssh-copy-id命令的效果。

🎯

关键要点

  • 本文介绍了Linux系统下使用ssh命令连接远程主机的基本用法。
  • 使用ssh命令连接远程主机的基本格式为ssh user@host。
  • 如果本机用户名和远程主机用户名一致,可以省略用户名部分。
  • 可以使用-p参数指定端口登录,默认端口为22。
  • ssh命令的登录方式基于口令,需要输入密码确认。
  • 公钥登录可以省去每次输入密码的麻烦。
  • 公钥登录的原理是用户将公钥储存在远程主机上,使用私钥加密随机字符串进行验证。
  • 可以使用ssh-keygen命令生成公钥和私钥。
  • 使用ssh-copy-id命令将公钥上传到远程主机,之后登录不再需要输入密码。
  • 需要确保远程主机的sshd_config文件中相关配置项被启用。
  • authorized_keys文件保存用户的公钥,ssh-copy-id命令的作用是将公钥追加到该文件中。
  • 可以使用ssh命令结合其他命令实现ssh-copy-id的效果。
➡️

继续阅读