Mac iTerm2 SSH 免密登录

服务器配置

1. 登录到服务器修改 sshd 的配置文件
vi  /etc/ssh/sshd_config

找到以下内容,去掉前面的注释(#)

RSAAuthentication yes 
PubkeyAuthentication yes 
AuthorizedKeysFile .ssh/authorized_keys
2. 重启 sshd 服务
service sshd restart    

本机配置修改

1. 本机生成公钥和私钥(已生成跳过)
ssh-keygen -t rsa

一路回车即可。默认在~/.ssh 目录生成两个文件:

id_rsa :私钥 
id_rsa.pub :公钥
2. 上传公钥到服务器
scp ~/.ssh/id_rsa.pub root@服务器IP:/home/id_rsa.pub
3. 服务器创建 ~/.ssh/authorized_keys 并修改权限
mkdir ~/.ssh
chmod 700 ~/.ssh
touch ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
4. 在服务器端将公钥文件导入认证文件中
cat /home/id_rsa.pub >> ~/.ssh/authorized_keys
5. 修改 mac 下的配置文件~/.ssh/config (没有则创建)
Host xxx  ### 别名
Hostname 192.168.10.10  ###服务器IP
Port 22  ###端口
User root  ###登录账号
IdentityFile ~/.ssh/id_rsa ###本机私钥地址

登录

1. iTerm2 终端执行
ssh xxx
暂无评论

发送评论 编辑评论


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