工具

MAC上使用iTerm2和SecureCRT代替Xshell进行SSH连接

料神Sam发布于 2019-09-19阅读 12741 次评论 19
  • 首页
  • >工具>MAC上使用iTerm2和SecureCRT代替Xshell进行SSH连接

博客好久没更新文章,先从一些不费脑的工具文开始吧。

在 WIN 平台上我们经常使用一些 SSH 工具如 Xshell。而在 Mac 平台上,其实也不用特地安装 ssh 工具,Launchpad 里自带的终端(terminal)就可以进行 ssh 连接。
之前曾经写过一篇文章:Mac 上有哪些可以替代 Xshell 的工具?

上面的文章里,曾经提到了在 mac 平台的电脑上可以用 iTerm2 或者 SecureCRT 来替代 Xshell。iTerm2 用起来跟系统自带的终端有点像,但是多了很多加强的功能。

终端怎么用就不多说了,百度很多教程。而 iTerm2 和 SecureCRT 估计还是有很多人不太会使用的,那么这里就简单说一下具体怎么进行 SSH 连接。

BTW: 评论区有人推荐了 Royal tsx,感觉也不错,可以试试。教程:https://guozh.net/macos-shell-royal-tsx-item2-ssh-ftp

Iterm2 使用相对简单

下载:https://iterm2.com

安装就不说了,属于使用 mac 的基础操作。启动后,按照命令格式,输入:ssh root@vpsip -p sshport 回车。(跟终端上进行 ssh 连接是一样的)

然后回有个让你确定是否继续进行连接的对话,输入 yes。截图我只输入了 y,不行。。尴尬

MAC 上使用 iTerm2 和 SecureCRT 代替 Xshell 进行 SSH 连接-料网 - 外贸老鸟之路

然后在提示你输入密码的地方,注意。要么你慢慢键盘输入你的 VPS root password,要么直接把密码复制,然后在这里点击右键,paste 粘贴。粘贴完了这里是没有任何反应的,是正常的,因为密码输入状态默认什么都不显示,直接回车。如果你输入错误,或者多粘贴了一次,都会提示 Permission denied。

重来,输入正确密码,就可以正常连接上了。

注意这些文字不支持大小缩放。如果需要设置使用偏好,在界面上点击鼠标右键,在菜单中选择:Edit session,这样就可以进行多属性的设置。

如下图:

MAC 上使用 iTerm2 和 SecureCRT 代替 Xshell 进行 SSH 连接-料网 - 外贸老鸟之路

总体来说,iTerm2 相对另一个工具 SercureCRT 来说,简洁明快。对于我这种比较习惯 Linux 命令行操作的人来说,平时比较常用的也是 iTerm2。

下面介绍另一个工具 SecureCRT mac 版的用法。

下载 SecureCRT mac 版

百度上搜了一下,这个地址可以下载并免费使用 http://www.pc6.com/mac/144445.html

下载完启动时系统会提示文件程序来自未验证的来源,不安全。进入系统偏好设置—安全性与隐私—通用—允许从以下位置下载的应用”选择“仍要打开”。

设置连接信息

MAC 上使用 iTerm2 和 SecureCRT 代替 Xshell 进行 SSH 连接-料网 - 外贸老鸟之路

取消启动时总是检查的勾。然后点击 No。

接着来到这个界面:

MAC 上使用 iTerm2 和 SecureCRT 代替 Xshell 进行 SSH 连接-料网 - 外贸老鸟之路

端口协议 Protocol 选择 SSH2,Hostname 填写 VPS 的 IP 地址,Port 填写你 VPS 连接所用的 SSH 服务的端口号,Username 填 root。

下面的 Authentication 验证方式列表里,把 PublicKey 和 GSSAPI 去掉,保留 Keyboard Interactive 和 Password。并且,光标点在 Password 上,点击右边的 Properties 按钮,准备填写属性。

MAC 上使用 iTerm2 和 SecureCRT 代替 Xshell 进行 SSH 连接-料网 - 外贸老鸟之路

勾选 Store password,填入你 VPS 的 root password。然后点击 OK。

接着会弹出一个提示:Key database doesn't include 什么之类的。点击 accept 接受。这里没什么问题,只是一个安全性提示。

MAC 上使用 iTerm2 和 SecureCRT 代替 Xshell 进行 SSH 连接-料网 - 外贸老鸟之路

OK,此时已经连接上。

MAC 上使用 iTerm2 和 SecureCRT 代替 Xshell 进行 SSH 连接-料网 - 外贸老鸟之路

如果嫌字体小,可以按 ctrl + 鼠标滚轮来缩放。OK,大概就这样,其他用起来跟 Xshell 差不多。

不过有个使用小区别是,当你第一次点右键时,会让你选择是你想粘贴复制的内容,还是想显示右键菜单。点击选择粘贴复制的内容,这样点一下右键直接就粘贴了。

文件下载上传用什么工具?

如果要想要上传下载文件,安装个 Transmit for macforklift,在 SFTP 里面设置好服务器信息,连接即可。

代码文本编辑器用什么?

Mac 系统也没有 Notepad++这个编辑器,你可以下载 Sublime Text 这个编辑器来替代,打开编辑代码文件。

本站所有文章除注明“转载”的文章之外,均为原创。未经本站允许,请勿随意转载或用作任何商业用途,否则依法追究侵权者法律责任的权利。

分享到: 微信 新浪微博 QQ Qzone
料神Sam
识不足则多虑,威不足则多怒,信不足则多言。
SiteGround外贸建站主机优惠券

19条评论

发表我的评论

取消评论

邮箱白名单说明:最近料网自动提醒邮件经常会被一些邮件服务商拦截。为了您顺利并及时地收取留言被回复的提醒邮件,请在您邮箱中把料网 liaosam.com 加入白名单域名。

我不是机器人
设为私密评论
添加表情

Hi,您需要填写昵称和邮箱!

您的邮箱地址不会公开,仅仅用于收取回复。建议填写QQ邮箱,不宜填写工作邮箱。
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址 (没有就留空)
  • 问题验证:今年年份是?
呃,评论有点多哦.. 请稍等
  1. AliceSafari · Mac OS X

    料大,你好。我是 20 年 4 月购买安装的搬瓦,Mac 和 Iphone 都用的很好,但是前几天突然都不能用了,不知道是什么原因。域名和搬瓦都已经续费了。现在是 Mac 终端连接不上 V P S,显示连接超时,手机上的 Kitsu... 能连接,但就是用不了谷歌,也没有报错。看了教程也找不到原因,真是很焦虑,料大能知道怎么解决吗?

    4年前 (2021-04-22)
    上海
    回复
    • LiaoSam 外贸综合症患者.Chrome · Windows 10
      @Alice 你好,在登录搬瓦账户且登录当前需要检测的服务器 KIWIVM 面板中。再打开下面的地址。
      地址:https://kiwivm.64clouds.com/main-exec.php?mode=blacklistcheck
      看看是否 IP 被 block 了。如果 IP 被 blocked,购买更换新的 IP。更换 IP 后注意更新域名解析的 IP 地址,等待生效。
      4年前 (2021-04-23)
      亚太地区
      回复
    • LiaoSam 外贸综合症患者.Chrome · Windows 10
      @Alice 还有,检查一下搬瓦的后台,看看 V P S 的内存 memory 或 SWAP 是否变成黄色或红色,代表占用满了。就相当于电脑内存耗尽死机了。如果是的话,就点一下 stop 把 V P S 关机然后过 1 分钟点 start,就自动就好了。
      4年前 (2021-04-23)
      亚太地区
      回复
      • AliceSafari · Mac OS X

        @LiaoSam 感谢料大回复。但是这两个情况都已经检查过了,IP 没有被 block,内存也还有很多。现在是已经重启过了,终端可以连接 VPS,但就是用不了外网。
        还有一个问题是域名解析:第一个 404 not found 没有问题,第二个显示 502 bad gateway,而不是 bad request. 这就不知道怎么办了。

        4年前 (2021-04-23)
        上海
        回复
      • AliceSafari · Mac OS X

        @LiaoSam 已经解决了,是 alter 和 security 变了,改了就好了。

        4年前 (2021-04-25)
        上海
        回复
  2. 小雪人Chrome · Mac OS X

    料神,你好,新年快乐。我是 2019 年 10 月购买安装的瓦工,按照教程操作,mac 和 Iphone 都可用。2020 春节后 kitsunb 上的“传出代理”一直显示“超时”,whatsapp 上不了。手机和电脑可以正常访问谷歌(稍微有点慢,但可用)。请教一下,你知道怎么弄吗?我按文章重新配置了还是“超时”,whatsapp 一直显示“连接中”。一星期多了。

    5年前 (2020-02-12)
    广东
    回复
    • Liaosam 外贸综合症患者.搜狗浏览器 · Windows 7
      @小雪人 需要更新安装最新的 whatsapp。
      5年前 (2020-05-15)
      安徽
      回复
  3. FanSafari · Mac OS X

    同使用 royal tsx,体验还挺不错

    5年前 (2019-12-07)
    江苏
    回复
  4. 老郭种树Chrome · Mac OS X

    向料神推荐 royal tsx

    5年前 (2019-12-05)
    广东
    回复
  5. isaacChrome · Mac OS X

    GCP 的 IP 能用吗

    5年前 (2019-10-31)
    香港
    回复
  6. 小雪人Safari · Mac OS X

    料神你好,为什么我的 Iterm2 和 SecureCRT 操作到最后一步显示的都是 root@important-nerd-1~,你的是 root@176 有 IP 地址,我两个都未显示 IP 地址,TOT

    5年前 (2019-10-03)
    广东
    回复
    • Liaosam 外贸综合症患者.搜狗浏览器 · Windows 7
      @小雪人 那就是对的啊。我 root@176 后面没显示 IP 地址啊
      5年前 (2019-10-05)
      安徽
      回复
  7. No nameChrome · Mac OS X

    Mac 直接使用 terminal 就可以了, 无须下载软件,不过可能需要一些 linux 基本知识,ssh root@ip

    5年前 (2019-09-21)
    广东
    回复
    • Liaosam 外贸综合症患者.搜狗浏览器 · Windows 7
      @No name 嗯,用自带的终端也是可以的。
      5年前 (2019-09-21)
      安徽
      回复
  8. vincentChrome · Windows 7

    料大,问一个 payoneer 收款的问题,客户付款到 payoneer, 必须是客户的公司账户吗?

    5年前 (2019-09-19)
    上海
    回复
    • Liaosam 外贸综合症患者.搜狗浏览器 · Windows 7
      @vincent Payoneer 的收款,有两种收款方式。一种叫全球本地化收款(Global Payment Service),这个只支持 6 个币种,美元、欧元、英镑、日元、加元、澳元。最近又新支持了墨西哥币种的收款。每个币种你都要跟 Payoneer 申请开一个账户,就像美元我们申请开立美国社区储蓄银行账户一样。汇款方式不是通过全球电汇系统(Swift),而是按照银行之间的汇款系统。比如美国是 ACH transfer,欧洲银行之间是另一套系统。
      对于币种的汇款,任何国家客户可以他们国家的美国的银行,用美国银行汇款系统 ACH,就可以汇美元。
      不管客户在哪个国家,只要境内有美国的银行,只要客户有该美国银行的账户,都可以通过美国银行间的 ACH Transfer 汇款收到。和客户在哪没关系,但是跟转账的银行是不是美国的银行,支不支持 ACH Transfer 有关。而且有些非美国客户他们在美国也有银行账户。
      还有一种是 Wire Payment Service(WPS),就是美国离岸账户子账户。只是不是香港的,用起来跟香港离岸账户差别不太大,一样用。这种离岸子账户,就可以接受全球客户的 T/T 汇款。只是每次到款需要 Payoneer 做个基本审核。
      回答你的问题:用 Payoneer 的离岸子账户收款,付款方可以是客户的公司账户,也可以是个人账户。
      5年前 (2019-09-20)
      安徽
      回复
      • VincentChrome · Windows 7

        @Liaosam 非常感谢料大!明白了。 因为 payoneer 账号上特别标注,个人转款不行,才来和您确认一下。 之前看您的文章,你也说,不用管那些。
        我昨天还跟客户强调,必须是公司账号呢; :(

        5年前 (2019-09-20)
        上海
        回复
        • Liaosam 外贸综合症患者.搜狗浏览器 · Windows 7
          @Vincent 尽量是公司账户转账吧。具体还是按照 Payoneer 官方说法为准,毕竟到账了以后要审核的。审核 OK 才能完成入账。
          5年前 (2019-09-20)
          安徽
          回复
          • vincentChrome · Windows 7

            @Liaosam 嗯,好的,感谢料大!!

            早点休息,注意身体!

            5年前 (2019-09-20)
            上海
            回复