Open lqshow opened 5 years ago
# basebit ssh-keygen -t rsa -C "qiong.lin@basebit.ai" # github ssh-keygen -t rsa -C "lqshow@gmail.com" -f ~/.ssh/github-rsa -b 4096 # coding ssh-keygen -t rsa -C "lqshow@gmail.com" -f ~/.ssh/coding-rsa -b 4096
# 通过ssh-copy-id将本机的公钥复制到远程机器的authorized_keys文件中 ssh-copy-id -i ~/.ssh/aliyun-rsa.pub root@118.31.56.220
# 验证登录 ssh root@118.31.56.220
为配置多个不同的host使用不同的ssh key 需在~/.ssh目录下新建名称为config的文件
为配置多个不同的host使用不同的ssh key
需在~/.ssh目录下新建名称为config的文件
# coding Host git.coding.net PreferredAuthentications publickey IdentityFile ~/.ssh/coding-rsa
ssh -T git@git.coding.net
Host coding HostName git.coding.net PreferredAuthentications publickey IdentityFile ~/.ssh/coding-rsa User git
ssh -T coding
Host aliyun HostName 118.31.56.220 User root PreferredAuthentications publickey IdentityFile ~/.ssh/aliyun-rsa
两种方式都可以直接登录 aliyun
# 方法1 ssh root@118.31.56.220 # 方法2 ssh aliyun
两种方式上传文件
# 方法一 scp ~/Downloads/1011.jpg root@118.31.56.220:/data # 方法二 scp ~/Downloads/1011.jpg aliyun:/data
将本地公钥添加到github/gitlab的SSH keys 中
# 验证登录gitlab ssh -T git@gitlab.basebit.ai # Welcome to GitLab, @linqiong! # 验证登录 github ssh -T git@github.com # Hi lqshow! You've successfully authenticated, but GitHub does not provide shell access.
path : /etc/ssh/sshd_config
# 修改后需要重启 service sshd restart
生成rsa秘钥
ssh免密登录
拷贝公钥到远程主机
SSH Config
coding
配置一
配置二
aliyun
两种方式都可以直接登录 aliyun
两种方式上传文件
连接github/gitlab
安全配置
path : /etc/ssh/sshd_config