命令行免密远程连接服务器

在Terminal中用ssh命令登录服务器每次都要输入密码,虽然可以复制/粘贴密码,但登录后一段时间不操作,服务器会自动断开连接,连接时又要复制/粘贴密码,还是有些不方便。虽然有很多相关的文章描述但看了感觉不是很清楚,今天亲自尝试了写下来记录下:

1.本地生成令牌,命令行直接键入下面的命令

  ssh-keygen -t rsa

2.查看目标服务器.ssh文件的权限,如果权限不够提升为755

  chmod 755 ~/.ssh

3.将本地的生成的公钥上传到目标服务器,id_rsa.pub 文件在 ~/.ssh目录下

  ssh-copy-id -i id_rsa.pub -p 端口号 用户名@ip

4.连接验证是否成功

  ssh -p 端口号 username@ip



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值