iTerm 2 免密 、密钥登录陆服务器

1.免密登录
2.密钥登录

1.免密登录

1.1 在/usr/local/bin/目录,创建登录脚本iterm2.login

#!/usr/bin/expect

set ip [lindex $argv 0]
set user [lindex $argv 1]
set password [lindex $argv 2]

set timeout 10
spawn ssh $user@$ip
expect {
        "*yes/no" {send "yes\r";exp_continue}
        "*password:" {send "$password\r"}
}
interact
  • $argv 0,服务器ip
  • $argv 1,服务器登录用户
  • $argv 2,服务器密码
  • ----注意脚本权限

1.2 配置iterm2(iTerm2 -> Preferences -> Profiles)

设置名称,设置command,如下图


  • ---- 注意密码有特殊字符需要加转义符

1.3 选择登录

2.密钥登录

2.1 保存密钥

本地存储密钥文件,aliyun.pem一般由运维给到

ssh-add -k aliyun.pem

2.2 配置iterm2(iTerm2 -> Preferences -> Profiles)

如下图配置即可,ssh 账号@服务器地址


总结

iterm2终端利器

备忘:
iterm2 [https://www.iterm2.com/downloads.html]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容