当前位置:   article > 正文

mac连接远程服务器传输文件 以及 iterm2 配置SSH快速连接_mac连接服务器

mac连接服务器

1、通过自带终端连接

1.1 方式1——命令直接连接

  • 如下:
    ssh -p 22 root@远程IP
    
    • 1
    在这里插入图片描述

1.2 方式2——创建连接

  • 如下:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

2、通过 iTerm2 连接

2.1 方式1——命令直接连接

  • 同上面终端连接方式,如下:
    ssh -p 22 root@远程IP
    
    • 1
    在这里插入图片描述

2.2 方式2——iterm2 配置SSH快速连接

2.2.1 创建xxx.sh 脚本

  • 目录和文件名随意,我这里如下:
    在这里插入图片描述
  • 脚本内容如下:
    #!/usr/bin/expect
    
    # lindex $argv 0 端口号
    # [lindex $argv 1]:服务器用户名
    # [lindex $argv 2]:服务器IP地址
    # [lindex $argv 3]:服务器密码
    
    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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
  • 修改权限:
    chmod 777 sessionServer.sh
    
    • 1

2.2.2 iterm2进行配置

  • 版本不同可能位置不同,为了看着方便,直接截图观察:
    在这里插入图片描述
  • 关于Send text at start配置说明:
    • Send text at start :填写格式形如A B C D E这样,每一个部分之间用空格隔开,下面是对每一部分内容的解释:
      • A——脚本的全路径:/Users/xxx/otherSoft/iterm2Play/sessionServer.sh
      • B——服务器远程连接端口:22
      • C——服务器用户名,我这里登录的是 root
      • D——服务器IP:公网IP
      • E——服务器密码:根据自己实际的服务器密码填写

2.2.3 链接测试

  • 如下:
    在这里插入图片描述

2.2.4 配置多的情况——使用tags

  • 可根据tags搜索,点击以树形展开,这样就会舒服很多,方便管理,如下:
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

3. Mac上使用scp命令

3.1 上传文件到服务器

  • 直接使用就行,Linux上怎么用Mac上就怎么用,在Mac本机操作,如下:
    在这里插入图片描述

3.2 从服务器下载文件到本地

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号