Notion Blog
技术分享1 分钟阅读

powershell ssh免密登录服务器

ssh免密登录服务器,可以抛弃xshell了

1.客户端生成公私钥

本地客户端生成公私钥:(一路回车默认即可)

#Linux
ssh-keygen
#win11
ssh-keygen.exe

在C:\Users\对应用户名\.ssh 目录下生成

id_rsa (私钥)
id_rsa.pub (公钥)

2.把公钥上传到服务器

cd .ssh 进入ssh目录
rz 命令把id_rsa.pub上传至服务器
把公钥追加到authorized_keys: cat id_rsa.pub >> authorized_keys

3.win配置ssh

id_rsa重名id_rsatest.key区别一下

2.修改或者添加ssh目录config

Host test
    User root
    HostName 服务器IP
    IdentityFile "~/.ssh/id_rsatest.key" 
		Port 22

IdentityFile:指向私钥文件地址

HostName: 服务器IP

User:用户名

Host:ssh进入服务器的名称

Port : 默认是22可以不写

4.进入服务器

进入服务器cmd或者powershell 输入

ssh test

有关使用上的问题,欢迎您在底部评论区留言,一起交流~

读者评论

评论会同步写入该文在 Notion 中的页面底部(与正文同页,便于管理)。

0/1500

暂无评论,欢迎抢沙发。