- http://chenlb.iteye.com/blog/211809 这个伙计的博客比我写得好要。。
- .ssh,可以说是免密码操作,
- 比如远程登录。
- 比如 githug。
- 操作还是比较简单的。
- 查看用户目录有没有,.ssh文件
- 没有 就得创建 .ssh目录
- cd ~/
- mkdir .ssh
- touch config
- ssh-keygen -t ras
- 第一个回车,是输入 密钥的文件名,建议修改。免得以后操作,把默认的覆盖了,搞死人。
- 连续了解火车
- 在 config里面加入 你ssh的配置
- vi config
- Host 这个ssh配置的别名,好识别(注意 这个host是紧挨着 行头的)
- (tab )User 登录的用户名
- Hostname 登录的ip
- Port 端口
- IdentityFile 密钥文件,~/.ssh/文件名
- 保存
- 注意,要修改 .ssh/ 下面的权限
- sudo chmod 600 ./
登录远程服务器,进入免密码登录的用户目录
- 如果没有.ssh目录
- mkdir .ssh
- cd .ssh
- touch authorized_keys
- cat /home/ubuntu/llhma_rsa.pub >> authorized_keys
- chmod 600 authorized_keys
- ssh githug
- 需要输入密码。
我真不喜欢这个编辑器。太恶心了。
No such file or directory
是 config 里面 IdentityFile 路径错了。