ssh秘钥登录linux服务器
ssh秘钥登录linux服务器" title="linux服务器">linux服务器
- 客户端生成RSA公钥和私钥
ssh-keygen -t rsa -C "xxx@qq.com"
第一次输入文件名,回车即默认,第二次输入密码,第三次输入确认密码
查看生成文件
cd ~/.ssh
此时在~/.ssh目录下生成两个文件id_rsa.pub和id_rsa
- 将id_rsa.pub上传至远程服务器/home文件夹下
scp -P <端口号> ~/.ssh/id_rsa.pub <用户名>@<ip地址>:/home/id_rsa.pub
- 登录远程服务器,将公钥追加到服务器 ssh 认证文件中
cat /home/id_rsa.pub >> ~/.ssh/authorized_keys
- 客户端增加ssh配置文件config
vi ~/.ssh/configHost wsh #自定义别名
HostName 192.168.0.1 #替换为你的ssh服务器ip或domain
Port 22 #ssh服务器端口,默认为22
User root #ssh服务器用户名
IdentityFile ~/.ssh/id_rsa #第一个步骤生成的公钥文件对应的私钥文件
- ssh秘钥文件登录
ssh wsh
以上是 ssh秘钥登录linux服务器 的全部内容, 来源链接: utcz.com/z/517787.html