使用系统自带的ssh连接linux服务器做代理,ssh证书登录 本文共有754个字,关键词: ####开启SSH代理 开启命令 ``` ssh -D 7070 root@192.168.0.100 -p 23 ``` 参数说明: -D 本地代理端口 192.168.0.100 服务器IP -p ssh端口 开启之后使用任意代理客户端,连接127.0.0.1 的 7070端口即可代理 MAC系统直接设置全局代理: 打开“系统偏好设置”->“网络”->”高级”->”代理”->点选”SOCKS 代理”->旁边的”SOCKS 代理服务器”里填127.0.0.1,端口填7070,点 好->应用 ####SSH证书登录 首先查看用户目录下是否已经有rsa证书 MAC系统 `~/.ssh/` Windows `C:\Users\用户名\.ssh\` 如果有跳过生成证书步骤。 1. 生成证书: `ssh-keygen -t rsa -f id_rsa -C "test@163.com"` -t 加密类型,可省略 -f 生成证书名字 默认id_rsa, 可省略 -C 设置注释文字,比如邮箱 生成过程中会询问输入密码,如果设置了密码,以后使用证书登录时需要输入密码,不设置则可免密登录。这里建议根据不同的服务器安全等级来考虑设置密码和免密 2. 将 id_rsa.pub 文件上传公钥至服务器 `ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.100` 完成之后可以使用命令 `ssh root@192.168.1.100` 登录,默认会调用证书认证 ssh-copy-id Windows下如果没有安装可以使用git bash默认会带这个命令。 × yihong (๑>ڡ<)☆谢谢老板~ 2元 5元 10元 50元 100元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 码农心得 2021-02-18 评论 2115 次浏览