SSH 公钥登录
本文最后更新于 737 天前,其中的信息可能已经有所发展或是发生改变。

引言

每次连接机子都要输入密码属实有点麻烦 (因为我忘了

OneClick

如果自己的电脑没有公钥需要先生成,一般在 ~/.ssh/id_rsa.pub

ssh-keygen

然后在自己的电脑上运行下个命令

ssh-copy-id username@RemoteIP

其中 username 替换为要登录的账户,RemoteIP 替换为要登录的 IP 地址

等待提示输入密码

然后直接 SSH 连接就可以登录上去啦

ssh username@RemoteIP

非常的方便!

写入文件

如果需要把别人的公钥写入或忘记密码可能使用这方法

编辑配置文件 (可能需要提前更改文件权限) ~/.ssh/authorized_keys 加入公钥,一行一个,编辑完保存即可 (如果更改了文件权限别忘记改回 600)

其实这时候已经可以免密登录了,不过可能还需要更改配置文件

编辑文件 /etc/ssh/sshd_config

PasswordAuthentication yes      # 口令登录
RSAAuthentication yes         # RSA认证
PubkeyAuthentication yes       # 公钥登录 

如果需要同时使用公钥与密码验证登录

更改上述配置文件

AuthenticationMethods publickey,password

重启 SSHD 服务

sudo service sshd restart

参考文章

SSH 公钥登录 – starnight_cyber – 博客园

本文链接:SSH 公钥登录
本文章由 yexca 采用 知识共享署名 - 非商业性使用 - 相同方式共享 4.0 国际许可协议 进行许可,转载请注明出处。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇