使用ssh免密登录服务器

由于每次登录服务器都要输入密码,实在麻烦,于是添加ssh秘钥,实现免密登录.
说明:博主本地使用ubuntu,windows添加秘钥可用xshell



1.ssh免密登录服务器
先在本地操作
-t 后跟随加密方式rsa(dsa,ecdsa,ed25519,rsa可选)

1
2
cd ~/.ssh
ssh-keygen -t rsa

2.按提示操作
输入文件保存位置:
输入密码(为空则无密码):
确认密码:

1
2
3
Enter file in which to save the key:name_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

3.打开公钥,复制

1
vi name_ras.pub

4.登录服务器,粘贴公钥

1
vi ~/.ssh/authorized_keys

5.若ssh没有生效,在本地执行

1
ssh-add ~/.ssh/*

6.若服务器无.ssh文件则执行

1
ssh localhost

ssh -p
-p 参数连接非22端口
图片未加载

  • 本文作者:pjs
  • 本文链接: 2019/01/20/ssh/
  • 许可协议: 除特殊声明外,本站博文均采用 CC BY-NC-SA 3.0 CN 许可协议,转载请注明出处!