💡
原文中文,约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目录并追加公钥。
🏷️
标签
➡️