MacOS 用 iTerm2 免输密码一键 ssh 服务器
本文最后更新于 1575 天前,其中的信息可能已经有所发展或是发生改变。

免输入账号密码一键 ssh 服务器

进入 .ssh 目录,创建一个一键登录脚本:

cd ~/.ssh #如果没有这个目录,可以新建一个
vi id_host #id 可以随意命名

用 vi 创建脚本后,粘贴以下内容,粘贴后 :wq 保存退出:

#!/usr/bin/expect

set PORT 22 #服务器端口号
set HOST 127.0.0.1 #服务器IP
set USER root #ssh用户名
set PASSWORD xxxxxx #ssh密码

spawn ssh -p $PORT $USER@$HOST
expect {
        "yes/no" {send "yes\r";exp_continue;}
         "*password:*" { send "$PASSWORD\r" }
        }
interact

然后打开 iTerm2 的配置界面,按照截图中的内容进行填写:

QQ20200807-175719

保存后,下次就可以方便的一键 ssh 服务器了。

QQ20200807-175800

开启密钥一键 ssh 服务器

直接用密码登陆还是不太安全,很多 VPS 也不提供密码登陆的方式,必须用密钥才能登陆,如果是这种情况,可以按以下方式进行配置。

找到服务商提供的 id_rsa.pem 文件,然后保存在 ~/.ssh 目录里,并赋予 600 权限:

cd ~/.ssh #进入.ssh目录
chmod 600 id_rsa.pem #权限设置为600

然后进行 iTerm2 的配置:

QQ20200807-180232

粘贴一行口令:

ssh -i ~/.ssh/id_rsa.pem root@127.0.0.1

保存后就可以通过 iTerm2 一键 ssh 服务器了。

本作品采用 “知识共享署名-非商业性使用 4.0 国际许可协议” 进行许可。
免责声明:本站文章除特殊说明为原创禁转外,您可以自由的转载和修改,但请务必注明文章来源并不可用于商业目的。
暂无评论

发送评论 编辑评论


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