连更 100 天01- IT知识 – Mac 如何设置密钥访问 Ubuntu云服务器-20250825

八月 25, 2025 / Administrator / 7阅读 / 0评论
  1. 登录Ubuntu 云服务器
ssh-keygen  <== 建立密钥对
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): <== 按 Enter
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase): <== 输入密钥锁码,或直接按 Enter 留空
Enter same passphrase again: <== 再输入一遍密钥锁码
Your identification has been saved in /root/.ssh/id_rsa. <== 私钥
Your public key has been saved in /root/.ssh/id_rsa.pub. <== 公钥
  1. 在服务器上安装公钥
	cd ~/.ssh
	cat <公钥名字> >> authorized_keys
	chmod 600 authorized_keys
	chmod 700 ~/.ssh
  1. 打开 ssh 的密钥登录功能
sudo vim /etc/ssh/sshd_config
#在末尾添加如下内容
RSAAuthentication yes
PubkeyAuthentication yes
PasswordAuthentication no #禁用密钥登录,根据实际情况选择是否需要添加
  1. 重启 ssh 服务
service sshd restart
  1. 将私钥下载到Mac 本地进行配置
vim ~/.ssh/config #如果没有,使用 mkdir ~/.ssh/ touch ~/.ssh/config创建一个
#以下是需要配置的内容
Host example-server            #Host可以自定义,这个是你服务器的别名
	HostName exampleserverIP   #你需要登录的服务器IP
	User examplename           #你的密钥对应的用户 
	IdentityFile yourkeypath   #你的私钥路径,最好也放到~/.ssh下面来
  1. 连接服务器
ssh example-server

文章作者:Administrator

文章链接:http://localhost:8090/archives/lian-geng-100-tian-01--itzhi-shi---mac-ru-he-she-zhi-mi-yao-fang-wen-ubuntuyun-fu-wu-qi-20250825

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议,转载请注明出处!


评论