ssh使用记录
2021-04-23, updated 2021-12-19
SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。
登录方法
|
|
免密登录
客户端生成公钥
执行ssh-keygen
,其它默认即可
会在~/.ssh
目录创建两个密钥
- id_rsa (私钥)
- id_rsa.pub (公钥)
生成秘钥到指定目录
默认文件为~/.ssh/id_rsa
|
|
上传公钥到服务器
可以直接在文件~/.ssh/authorized_keys
中添加生成的公钥内容
然后就可以免密登录了。
注意:不需要重启ssh服务
问题
update 2021-11-1
最近更新到openssh 8.8版本时,发现rsa密钥默认不支持,后续修改为ed25519替代rsa
|
|
ssh测试命令
|
|