iTerm2连接ssh配置

这篇具有很好参考价值的文章主要介绍了iTerm2连接ssh配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

iTerm2连接ssh配置

#首先在/Users目录下按照如下命令创建sh脚本
cd /Users/

#创建iterm文件夹
mkdir iterm
 
#进入iterm文件夹
cd iterm

#创建myserver.sh文件
touch myserver.sh

#编辑myserver.sh文件
vi myserver.sh

如果出现没有权限,就命令前面加上sudo

键盘输入i编辑文件,插入以下内容:

#!/usr/bin/expect
set timeout 30
spawn ssh -p [lindex $argv 0] [lindex $argv 1]@[lindex $argv 2]
expect {
        "(yes/no)?"
        {send "yes\n";exp_continue}
        "password:"
        {send "[lindex $argv 3]\n"}
}
interact

myserver.sh文件中变量解释:

[lindex $argv 0]:端口号
[lindex $argv 1]:服务器用户名
[lindex $argv 2]:服务器IP地址
[lindex $argv 3]:服务器密码

插入完成后键盘esc 然后输入:wq退出,接下来给文件赋权

chmod 777 myserver.sh

打开iTerm2,打开Preferences配置界面,Profiles -> general,左下角点击+号,新建profile,参考下面图片在对应位置输入内容即可

iTerm2连接ssh配置

  • Name:根据需求输入,通常选择标识性较强的内容便于区分,例如服务器的IP地址

  • Command:这里选择login Shell

  • Send text at start : 填写格式形如A B C D E这样,每一个部分之间用空格隔开,根据自己实际情况填写,下面是对每一部分内容的解释

A代表咱们上面写的本机保存sh脚本的路径:/Users/iterm/myserver.sh

B代表服务器端口号一般远程连接端口为:22

C代表服务器用户名一般为:root

D代表服务器IP:根据腾讯云服务器对外暴露的公网IP填写

E代表服务器密码:根据自己实际的服务器密码填写

例如:/Users/iterm/myserver.sh 22 root 192.168.10.125 123456

设置好之后打开iTerm2,点击profiles,点击前面自己新增的连接远程服务器的profile的名字

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传iTerm2连接ssh配置

首次连接需要输入一次服务器密码,之后再连接就免密码登陆了文章来源地址https://www.toymoban.com/news/detail-442299.html

到了这里,关于iTerm2连接ssh配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • iTerm2 的配置与美化

    iTerm2是默认终端的替代品,也是目前Mac系统下最好用的终端工具,集颜值和效率于一身。 最近换了一台新的 MacBook Pro ,需要重装电脑上的常用软件。为了将 ITerm2 DIY为自己喜欢的样子,花了不少时间。为了方便下次再配置,特地写下此文进行记录。 iTerm2 的下载链接:iterm2

    2024年02月15日
    浏览(63)
  • Mac连接Centos、Ubuntu等linux虚拟机的方法(自带终端和iterm2)

    1.1 点击右上角的聚焦搜索,再输入终端 1.2 查找linux系统的ip地址 在虚拟机里输入如下命令,找到蓝色区域的就是ip地址 如果没有显示ip地址,可以重新安装一下虚拟机,之后确保 以太网的连接 是打开的,再重复此步骤就可以了 1.3  输入如下命令: username 替换为我们Linux系

    2024年01月22日
    浏览(49)
  • Mac M1配置iTerm2+oh-my-zsh配色&补全&高亮命令

    2021年10月下旬买了mac之后,就一直想配置成自己要的效果,但最开始买回来之后,配置iTerm2,但相关包没有下载成功,就导致没有配置成自己想要的效果,所以上周不忙的时候又重新配置了一下,终于配置成功了,所以特此记录。安装的前提,最好已经安装了git,如果木有,

    2024年02月01日
    浏览(57)
  • 命令行快捷键Mac Iterm2

     原文:Jump forwards, backwards and delete a word in iTerm2 on Mac OS iTerm2并不允许你使用 ⌥+← 或 ⌥+→ 来跳过单词。 你也不能使用 ⌥+backspace 来删除整个单词。 下面是在Mac OS上如何配置iTerm2以便能做到这一点的方法。 首先,你需要将你的左侧 ⌥ 键设置为转义字符。这可以通过前往

    2024年02月13日
    浏览(86)
  • iterm2 + homebrew + oh my zsh + powerlevel10k 的安装教程

    对于需要长期与终端打交道的工程师来说,拥有一款称手的终端管理器是很有必要的,对于 Windows 用户来说,最好的选择是   Xshell ,这个大家都没有异议。但对于 MacOS 用户来说,仍然毋庸置疑, iterm2  就是你要的利器,如果你觉得不是,那是你的问题,不是   iterm2  的问

    2024年02月07日
    浏览(113)
  • Macbook pro 14(m1 pro)安装终端 iterm2 &简单美化 2022最新版本

    本篇文章记录如何安装并且美化 macOS 的 Terminal 环境 ,让平常工作起來更高效。 本篇文章会安装 软件: homebrew item2 oh-my-zsh 插件: zsh-autosuggestions zsh-syntax-highlighting 写在前面:所有命令都在终端app里执行即可 Homebrew 是一款在 macOS 上主流的套件管理工具,打开 Terminal 输入以下

    2024年02月01日
    浏览(63)
  • Mac上的iTerm2和Oh My Zsh 的安装(安装过程和失败详解)

            由于在很多人的安利下,说很好用,作者今天花费了4个小时用血的教训总结出来的安装教程,我在安装过程中遇到的最大的问题就是 1. curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused的这个报错 2. hosts文件无法被修改         好在经过不断的尝试和

    2024年02月06日
    浏览(58)
  • iTerm2+oh-my-zsh+插件集,打造最好用的mac终端

    关注公众号【前端驿站Lite】,一个不止分享前端技术的地方! shell是命令解析器,mac常见的zsh与bash都是shell的一种,zsh基本能兼容bash,加上oh-my-zsh工具,推荐使用zsh。 1.1 查看与切换 1.2 配置文件位置 bash读取的配置文件:~/.bash_profile文件 zsh读取的配置文件:~/.zshrc文件 当从

    2024年02月14日
    浏览(58)
  • win10在远程连接配置中出现`Bad owner or permissions on C:\\Users\\Administrator/.ssh/config` 报错

    win10在远程连接配置中出现 Bad owner or permissions on C:\\\\Users\\\\Administrator/.ssh/config 报错 原因是由于使用 Remote-SSH 所依赖的 Remote-SSH:Editing Configuration Files 扩展编辑了 C:UsersAdministrator.sshconfig 文件后,此文件的权限发生了改变: 如上图所示,编辑了 %USER HOME%.sshconfig 文件后,不但

    2024年01月23日
    浏览(36)
  • 配置SSH Key连接GitLab

    Git配置ssh连接相关命令: 1、配置账号 $ git config —global user.name \\\"cwh\\\" $git config —global user.email \\\"cwh@xxx.com\\\" 邮箱需要GitLab上账号配置相对应的邮箱,否则拉取、或者更新不了项目代码 2、生成 SSH 密钥 $ ssh-keygen -t rsa -C “cwh@xxx.com” 2.1 查看ssh公钥 $cat id_rsa.pub 2.2 ssh存放路径 ~/.s

    2024年02月07日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包