SSH with config
来源:互联网 发布:淘宝怎么看已经评价 编辑:程序博客网 时间:2024/05/16 22:50
可以查看手册 man ssh_config
配置文件
用户配置文件在~/.ssh/config
,没有的话新建一个。基本的写法是
Host 名称(自己决定,方便输入记忆的) HostName 主机名 User 登录的用户名
假设有两个SSH帐号,一个是github的,一个是其他服务器的,私钥都是~/.ssh/id_rsa
,可以这样写:
Host github.com HostName github.com User git Port XXXX
IdentifyFile ~/.ssh/your_pubkey.pub
Host server HostName 服务器地址 User 登录用户名
注意,github的Host必须写成”github.com”。你可以会有其他要求,比如指定端口号、绑定本地端口,这些都可以通过man来查询,比如
Port 端口号DynamicForward 本地端口号
如果服务器同时有ipv4/ipv6地址,HostName使用域名会比较方便
生成SSH证书
先在本地生成密钥
ssh-keygen -t rsa
会询问将密钥放在何处,默认即可。然后是输入密码,留空(否则你登录不仅需要私钥还要输入密码)。
完成后在~/.ssh
目录下会生成另个文件id_rsa
和id_rsa.pub
,一个私钥一个公钥。之后将id_rsa.pub
上传到服务器端用于SSH登录的用户的家目录下。执行
cat id_rsa.pub >> ~/.ssh/authorized_keyschmod 600 ~/.ssh/authorized_keysrm id_rsa.pub
修改服务器端的sshd配置。编辑/etc/ssh/sshd_config
如下
PubkeyAuthentication yesPasswordAuthentication no
之后重启sshd服务
0 0
- SSH with config
- .ssh/config
- ssh config info
- .ssh/config作用
- hadoop cygwin ssh config
- auto config ssh equivalency
- ssh config文件
- ssh-server-config
- Linux SSH config设置
- Linux - ssh config
- Default SSH Config
- 03-SSH server config
- ssh-config配置
- 配置ssh/config
- ssh配置config文件
- Connection with Web.config
- 配置文件~/.ssh/config和/etc/ssh/ssh_config
- 通过配置ssh-config,简化ssh连接
- 类似微信陌陌app百万级并发系统源码转让
- 三分钟学会 Java 单元测试
- 删除ubuntu后修复win7系统的引导
- ASP.NET动态添加控件
- 2014腾讯实习生笔试——蒙特卡洛算法求圆周率
- SSH with config
- 如何提高网站关键词排名
- 在Mac下应用MySQL
- Hadoop的基本配置
- uiautomator测试中scrollForward方法使用失灵
- Ubuntu 14.04 LTS桌面版本的一份视图
- 软土软土
- 从何处开始阅读linux内核源代码
- UVa:401 - Palindromes