使用mac终端配置远程服务器免密登陆

  • 1.用户名+密码
  • 2.远程免密
  • 3.远程文件传输
    • 3.1 本地文件复制到服务器上
    • 3.2 服务器文件复制到本地上

过去我使用Royal TSX软件工具,来访问远程服务器,不过之后我们服务器增加了一个登陆时,需要输入服务器服务方发来的短信验证码。

在Terminal上需要输入一个短信验证码

但是在File Transfer上Royal TSX似乎无法提供输入验证码的界面,我在软件上找了半天,也没有找到解决方案。

于是选择用mac自带的终端来访问远程服务器

ssh远程访问登陆,有二种登陆方法:

  • 1.ssh服务器ip,输入用户名+密码+验证码

  • 2.密钥验证(无需输入任何登陆信息,只需ssh直接进入服务器ip

    2.1本地终端生成密钥并将公钥发给服务器,服务器将公钥保存
    2.2本地终端登录服务器时,服务器生成随机字符串并用本地的公钥加密后,发给本地终端
    2.3本地终端用私钥将其解密后发回给服务器,验证成功后,就可以登陆了
    

1.用户名+密码

第一种就很简单了直接输入命令

ssh -p [端口号] [username]@[ip]

之后,按提示输入密码,验证码就可以了。

如果要从服务器端退出到本地 输入命令

exit

2.远程免密

Mac 配置远程服务器 - 免密登陆相关推荐

  1. ubuntu 18.04配置SSH及免密登陆

    补充下安装环境: ubuntu:18.04.1 putty:Release 0.72 SSH安装 ssh包括server端和client端, ubuntu 18.04已经安装了client端,可以通过 ...

  2. vscode remote ssh 远程开发免密登陆方法

    使用vscode远程插件remote-ssh可以在本地直接编辑服务器代码,使用非常方便.但是,每次打开的时候都需要手动输入密码,非常繁琐,Google了一个免密登录的方法,使用ssh-keygen - ...

  3. Linux多台主机互相免密登陆

    一.原理 我们使用ssh-keygen在A主机上生成私钥和公钥,将公钥的内容粘贴到B主机的authorized_keys文件内,就可以在A主机上使用ssh命令,不使用密码登陆B主机. 二.操作步骤 假 ...

  4. ssh免密登陆远程linux服务器

    在工作的时候需要经常连接各个远程服务器,正常情况下每次连接远端服务器时都需要输入登陆账户的密码,每次输入都比较麻烦,希望走一个免登陆的效果. 1.生成公私钥 ssh-keygen -t rsa -C ...

  5. mac配置免密登陆github

    (MacOS)Github配置免密登录 提示:其他远程仓库的SSHKey配置步骤都类似,例如:Gitee,GitHub.Gitlab等. 一.引言 Git有两种克隆代码的方式:一种是http,另外一种 ...

  6. linux ssh免密登陆远程服务器

    10.170.1.18服务器免密登录到10.170.1.16服务器 首先登入一台linux服务器(10.170.1.18),此台做为母机(即登入其他linux系统用这台做为入口):执行一行命令生成ke ...

  7. 第六天 - 安装第二、三台CentOS - SSH免密登陆 - hadoop全分布式安装、配置、集群启动

    第六天 - 安装第二.三台CentOS - SSH免密登陆 - hadoop全分布式安装.配置.集群启动 第六天 - 安装第二.三台CentOS - SSH免密登陆 - hadoop全分布式安装.配置 ...

  8. 多台Linux服务器之间互相免密登陆

    多台Linux服务器之间互相免密登陆 例如我们有三台Linux 服务器: 192.168.0.1 192.168.0.2 192.168.0.3 1.1 首先配置服务器 1 面密令登录2 和 3 1. ...

  9. mac mysql 免密登录_Mac 免密登陆

    用ssh-copy-id 1. 首先在你的本地mac上打开一个shell,进入到~/.ssh目录,然后看一下该目录下的文件 cd ~/.ssh ls // 看一下文件,看看有没有已经生成过的公私钥对 ...

  10. linux100台服务器免密,多台Linux服务器之间互相免密登陆,脚本同步免密

    多台Linux服务器之间互相免密登陆,脚本同步免密 环境: 三台Linux 服务器 IP                          Release                        ...

最新文章

  1. PHP内核介绍及扩展开发指南—Extensions 的编写
  2. 撰写论文时word使用诀窍标题
  3. 网络化沟通及协作的人机交互编程语言-机器人语言2
  4. hive 开窗函数_Hive的架构剖析
  5. (40)Xilinx PLL IP核配置(一)(第8天)
  6. PaaS的发展将释放物联网开发效率 ——基于云架构的物联网云平台解决方案
  7. 【Kafka】kafka console received unknown topic or partition error listOffset request
  8. c++ 写x64汇编 5参数_第9篇-C/C++ x86_64的函数栈
  9. 【JS点滴】substring和substr以及slice和splice的用法和区别。
  10. 文本文件以EF BB开头,使用UTF8读取
  11. mac os安装SPSS26
  12. Python(六)基于 TCP/UDP 协议通信的简单套接字编程
  13. 如何申请自己的免费企业邮箱
  14. 基于Basys2的数码管动态扫描module(verilog)的模块化设计
  15. 化繁为简,弱监督目标定位领域的新SOTA - 伪监督目标定位方法(PSOL) | CVPR 2020
  16. 模型解释器-LIME
  17. C语言之复合类型下卷(十九)(自然法则)(2023)
  18. Cookie基础使用
  19. Mask R-CNN论文
  20. !!!全球最流行开源硬件平台!不知道就OUT了!

热门文章

  1. LDUOJ spj 修改
  2. latex 中下括号 underbrace 如何对齐
  3. 如何批量打印 带图片名字的图片?Word 宏命令
  4. 【工具】kindle 怎么用微信读书
  5. 蓝牙LMP剖析(二)
  6. 3D打印牛排,入口即化!你敢吃吗?
  7. shio世硕AI智慧指读学习机加入智能教育硬件新战场【无标题】
  8. 关于李沐深度学习softmax学习中代码出错的问题及解决方法
  9. 用hc05蓝牙模块,开发了几个安卓app了,越来越熟悉蓝牙app了。
  10. linux怎么创建牡蛎_牡蛎的意思