Mac 配置远程服务器 - 免密登陆

简介: Mac 配置远程服务器 - 免密登陆

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

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

e31efe00bf6e407a8ee977e62d9ab693.png


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

d895d67da38e433e9800f7725e6413e8.png

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


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

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


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

df03ad2977f24fa59c8afe4af4fb7bac.png


1.用户名+密码


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


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

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


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


exit
• 1


2.远程免密


🍎2.1 在本地输入如下命令:

ssh-keygen -t rsa
• 1

按三次回车,完成生成本地私钥和公钥

9658843404534153a1eb2541a0facc6d.png

7585382972f140f68d602995b86bee9d.png


🍐同样在本地终端ssh文件夹目录上输入命令


ssh-copy-id [服务器ip]


01a25dac7e1847f3a81ea124ff34587a.png


🍊这个时候就成功将本地的公钥给到了服务器,在服务器的.ssh/authorized_keys

👍最后我们只需要在本地终端如下输入命令,就ok了


ssh [usename]@[ip]
• 1


3.远程文件传输


3.1 本地文件复制到服务器上


进入本地终端在对应目录下:我这里选的是data目录下的image.jpg文件,复制到服务器的data目录下。


[username]@ip:/data/ :表示的是服务器的地址

/User/data:表示的是本地的地址


scp  /User/data/image.jpg [username]@ip:/data/


3.2 服务器文件复制到本地上


同样也是在本地终端下进行:反过来我选择服务器data目录下的image.jpg文件,复制到本地的data目录下。


scp [username]@ip:/data/ /User/data/image.jpg

其实就是命令的服务器地址与本地地址互换位置就行

相关文章
|
1月前
|
弹性计算 ice
阿里云4核8G云服务器配置价格:热门ECS实例及CPU处理器型号说明
阿里云2025年4核8G服务器配置价格汇总,涵盖经济型e实例、计算型c9i等热门ECS实例,CPU含Intel Xeon及AMD EPYC系列,月费159元起,年付低至1578元,按小时计费0.45元起,实际购买享折扣优惠。
406 1
|
1月前
|
弹性计算 定位技术 数据中心
阿里云服务器配置选择方法:付费类型、地域及CPU内存配置全解析
阿里云服务器怎么选?2025最新指南:就近选择地域,降低延迟;长期使用选包年包月,短期灵活选按量付费;企业选2核4G5M仅199元/年,个人选2核2G3M低至99元/年,高性价比爆款推荐,轻松上云。
161 11
|
1月前
|
存储 弹性计算 监控
阿里云渠道商:如何挑选阿里云服务器配置?
本文详解通用型、计算型、内存型等实例适用场景,结合性能评估与成本优化策略,助力用户按需选择。以日均1万访问企业网站为例,2核4G+3M带宽月费约200元,性价比高。合理配置更省钱。
|
1月前
|
存储 弹性计算 网络协议
超详细的阿里云服务器购买流程,ECS自定义购买配置教程
本文详细图解阿里云ECS服务器自定义购买全流程,涵盖付费模式、地域选择、网络配置、实例规格、镜像、存储、安全组及登录设置等核心步骤,助您轻松掌握专业级云服务器搭建方法。
|
1月前
|
弹性计算
阿里云ECS云服务器8核16G配置收费价格,多种ECS实例CPU及费用清单
阿里云8核16G云服务器价格因实例类型而异。计算型c9i约743元/月,一年6450元(7折);通用算力型u1仅673元/月,一年4225元(5.1折)。实际价格享时长折扣,详情见ECS官网。
|
2月前
|
前端开发 安全 测试技术
Postman Mac 版安装终极指南:从下载到流畅运行,一步到位
Postman 是 API 开发与测试的高效工具,支持各类 HTTP 请求调试与团队协作。本文详解 Mac 版下载、安装步骤,助你快速上手。同时推荐一体化 API 协作平台 Apifox,集文档、调试、测试于一体,提升开发效率与团队协同能力。
|
5月前
|
iOS开发 MacOS 索引
在不受支持的 Mac 上安装 macOS Tahoe 26
在不受支持的 Mac 上安装 macOS Tahoe 26
378 0
在不受支持的 Mac 上安装 macOS Tahoe 26

热门文章

最新文章