小工具知识网

当前位置: 首页 > 行业知识 > mac连接远程服务器传输文件 以及 iterm2 配置SSH快速连接

行业知识

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

2026-11-03 03:41:31 来源:互联网转载

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

  • 1、通过自带终端连接
    • 1.1 方式1——命令直接连接
    • 1.2 方式2——创建连接
    • 2、通过 iTerm2 连接
      • 2.1 方式1——命令直接连接
      • 2.2 方式2——iterm2 配置SSH快速连接
        • 2.2.1 创建xxx.sh 脚本
        • 2.2.2 iterm2进行配置
        • 2.2.3 链接测试
        • 2.2.4 配置多的情况——使用tags
        • 3. Mac上使用scp命令
          • 3.1 上传文件到服务器
          • 3.2 从服务器下载文件到本地

            1、通过自带终端连接

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

            • 如下:
              ssh -p 22 root@远程IP

              1.2 方式2——创建连接

              • 如下:

                2、通过 iTerm2 连接

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

                • 同上面终端连接方式,如下:
                  ssh -p 22 root@远程IP

                  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 30spawn 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
                  • 修改权限:
                    chmod 777 sessionServer.sh

                    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 从服务器下载文件到本地

                                • 在Mac本机操作,命令如下:
                                  scp 服务器用户名@服务器IP:文件全路径 本地Mac路径scp root@服务器IP:/root/road/index.html ./
                                • 关于此命令的详细使用,可以参考下面的文章:

                                  inux日常常用命令介绍——实用、简单明了不啰嗦.

上一篇:揭秘宝塔花种植秘诀,九层塔栽种指南!

下一篇:前后端分离项目Vue+node.js二手商品交易系统74qb3