版权声明:如果对以下观点有想法,欢迎评论交流。 https://blog.csdn.net/weixin_43378248/article/details/85220530
一、高级简介
- 有关 SSH 配置信息都保存在用户家目录下的
.ssh
目录下
二、免密登陆
- 生成公钥:执行
ssh-keygen
,一直回车即可,生成 SSH 钥匙 - 上传公钥:执行
ssh-copy-id -p port user@remote
,上传公钥到远程目标服务器 - 下次即可免密码登陆
非对称加密算法:
- 使用 公钥 加密的数据,需要使用 私钥 解密
- 使用 私钥 加密的数据,需要使用 公钥 解密
三、配置别名
- 在
~/.ssh/config
追加保存以下内容
Host server
HostName IP
User user
Port 22
- 即可使用
ssh server
代替ssh -p port user@remote
实现远程登陆,scp
终端命令同样适用