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

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

相关文章
|
5天前
|
弹性计算 Linux 网络安全
阿里云服务器怎么登陆,常见登陆方式教程参考
在连接实例时,首先需要完成身份验证,确保只有授权用户能够访问和管理服务器资源,以增强安全性。创建实例时,您可以选择一个系统预设的用户作为初始登陆用户。实例创建完成后,即可用该用户身份登陆。本文将详细介绍不同用户的特点与区别,以及如何管理这些用户和添加额外的远程连接用户。
|
7天前
|
开发框架 .NET PHP
网站应用项目如何选择阿里云服务器实例规格+内存+CPU+带宽+操作系统等配置
对于使用阿里云服务器的搭建网站的用户来说,面对众多可选的实例规格和配置选项,我们应该如何做出最佳选择,以最大化业务效益并控制成本,成为大家比较关注的问题,如果实例、内存、CPU、带宽等配置选择不合适,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文将详细解析企业在搭建网站应用项目时选购阿里云服务器应考虑的一些因素,以供参考。
|
1月前
|
开发工具 git 开发者
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio 插件安装与配置
本篇将专注于如何在 DevEco Studio 中安装和配置必要的插件,以增强开发功能和提升效率。通过正确配置插件,开发流程能够得到简化,开发体验也会更加顺畅。
83 1
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio 插件安装与配置
|
27天前
|
存储 分布式计算 固态存储
阿里云2核16G、4核32G、8核64G配置云服务器租用收费标准与活动价格参考
2核16G、8核64G、4核32G配置的云服务器处理器与内存比为1:8,这种配比的云服务器一般适用于数据分析与挖掘,Hadoop、Spark集群和数据库,缓存等内存密集型场景,因此,多为企业级用户选择。目前2核16G配置按量收费最低收费标准为0.54元/小时,按月租用标准收费标准为260.44元/1个月。4核32G配置的阿里云服务器按量收费标准最低为1.08元/小时,按月租用标准收费标准为520.88元/1个月。8核64G配置的阿里云服务器按量收费标准最低为2.17元/小时,按月租用标准收费标准为1041.77元/1个月。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
25天前
|
监控 PHP Apache
优化 PHP-FPM 参数配置:实现服务器性能提升
优化PHP-FPM的参数配置可以显著提高服务器的性能和稳定性。通过合理设置 `pm.max_children`、`pm.start_servers`、`pm.min_spare_servers`、`pm.max_spare_servers`和 `pm.max_requests`等参数,并结合监控和调优措施,可以有效应对高并发和负载波动,确保Web应用程序的高效运行。希望本文提供的优化建议和配置示例能够帮助您实现服务器性能的提升。
52 3
|
28天前
|
存储 缓存 固态存储
阿里云服务器2核8G、4核16G、8核32G配置租用收费标准与活动价格参考
2核8G、8核32G、4核16G配置的云服务器处理器与内存比为1:4,这种配比的云服务器一般适用于中小型数据库系统、缓存、搜索集群和企业办公类应用等通用型场景,因此,多为企业级用户选择。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
29天前
|
存储 编解码 安全
阿里云服务器2核4G、4核8G、8核16G配置租用收费标准与活动价格参考
通常情况下,个人和一般企业用户在购买阿里云服务器时比较喜欢购买2核4G、4核8G、8核16G等配置,这些配置既能满足各种图文类中小型网站和应用又能满足企业网站应用、批量计算、中小型数据库系统等场景,2核4G配置适合新手入门或初创企业,4核8G与8核16G兼具成本与性能优势,适合通用场景,本文介绍这些配置的最新购买价格,包含原价收费标准和最新活动价格。
|
1月前
|
PHP 数据库 数据安全/隐私保护
布谷直播源码部署服务器关于数据库配置的详细说明
布谷直播系统源码搭建部署时数据库配置明细!
|
3月前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
1月前
|
开发工具 iOS开发 开发者
「Mac畅玩鸿蒙与硬件2」鸿蒙开发环境配置篇2 - 在 Mac 上安装 DevEco Studio
本篇将专注于如何在 Mac 上安装鸿蒙开发工具 DevEco Studio,确保开发环境能够顺利搭建。完成安装后,可以正式开始鸿蒙应用的开发工作。
88 1
「Mac畅玩鸿蒙与硬件2」鸿蒙开发环境配置篇2 - 在 Mac 上安装 DevEco Studio