不可不知的命令行之 ssh 偷懒大法

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。