ssh 平常的使用中有两大痛点:
- 每次都要输入密码,而且看不到输入的是啥
- 需要使用 user@ip_address 方式,机器多了记不住
接下来就通过偷懒大法解决这两个痛点
偷懒大法一:免密登录
- 通过一般方式登录到服务器
ssh root@112.74.50.54 root@112.74.50.54's password:
- 创建
authorized_keys
文件,如果已存在,跳过这一步cd .ssh && touch authorized_keys # 权限很关键 chmod 600 authorized_keys
- 添加本地的公钥到
authorized_keys
文件中 - 退出,再次登录就不需要密码啦
偷懒大法二:创建别名
- 在本地 ~/.ssh 目录中创建 config 文件
- 写入下列配置
Host ali # 别名 HostName 112.74.50.54 # 服务器 IP || 域名 Port 22 # 端口号 User root # 登录的用户名
- 保存退出
通过以上方法,以后就可以直接通过 ssh ali
的方式登录服务器了
ssh
bash
command line