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