服务器修改了ssh端口,如何在mac平台下进行git远程提交

SSH+VSCode+Codex:重构远程开发环境的可信工作流 远程开发已从简单的‘代码上传执行’演进为基于可信身份、统一上下文与AI协同的现代工作流。其核心在于将编辑、调试、语言服务与AI辅助全部下沉至远程服务器,实现跨平台行为一致、路径可信、权限可控的开发主权移交。SSH不再只是连接协议,而是构建免交互、可审计身份链的基础;VSCode Remote-SSH本质是运行时架构迁移,而非插件扩展;Codex类AI工具的价值则高度依赖于对真实项目结构、Git历史与敏感配置的上下文感知能力。本文聚焦win/mac双平台下SSH密钥安全实践、Remote-SSH底层配置调优及 阅读详情
1、进入.ssh文件下

cd ~/.ssh

2、查看config文件是否存在,如果不存在则创建,如果存在则进行配置

ls

3、创建config(已经存在的可以忽略)

touch config

4、配置config文件

vim config

Host #服务器IP
HostName #服务器IP
Port #SSH端口
User #远程提交git的用户名
IdentityFileid_rsa文件的路径

如:
Host 192.168.1.1
HostName 192.168.1.1
Port 22
User git
IdentityFile ~/.ssh/id_rsa
如果有多个可以一直添加


Host 192.168.1.1
HostName192.168.1.1
Port 22
User git
IdentityFile ~/.ssh/id_rsa

Host 192.168.1.1
HostName192.168.1.1
Port 22
User git
IdentityFile ~/.ssh/id_rsa
5、退出保存

按下esc,在按下:wq
Windows SSH连接Linux服务器:从原理到实战的完整指南 SSH(Secure Shell)协议是构建在不安全网络上安全通信通道的核心技术,它通过加密算法和密钥交换机制,确保远程登录和文件传输的安全性。其技术价值在于为系统管理、应用部署和自动化运维提供了可靠的身份认证与数据加密基础。在云计算和混合IT架构成为主流的今天,SSH连接广泛应用于服务器管理、远程开发、CI/CD流水线等场景。本文聚焦于Windows平台,深入解析如何通过公钥认证、SSH Config配置等最佳实践,实现安全高效的Linux服务器连接,并涵盖VSCode Remote-SSH、MobaXt 阅读详情

相关推荐

五分钟配置AI远程运维:基于MCP协议与向日葵SSH实现OpenClaw自动部署

在自动化运维和AI代理技术领域,如何让AI模型安全、可靠地操作远程服务器是一个关键挑战。其核心原理在于为AI提供标准化的外部工具调用接口,使其能够突破训练数据的局限,执行具体的系统命令和文件操作。这种能力的技术价值在于将自然语言指令转化为可执行的运维动作,大幅提升运维效率并降低人工干预成本。典型的应用场景包括自动化软件部署、系统监控、故障排查和批量配置管理等。本文聚焦于利用MCP协议作为AI的“技能扩展”框架,结合向日葵远程控制建立的稳定SSH隧道,构建一个从本地AI客户端到远程Linux服务器的自动化操作

weixin_30565199的博客 345

Git SSH密钥生成与多平台配置实战指南

本文详细介绍了Git SSH密钥的生成原理与多平台配置实战指南,涵盖RSA和Ed25519两种密钥类型生成方法,以及在GitHub、Gitee/GitLab等平台的配置技巧。通过实战案例和故障排查手册,帮助开发者高效管理SSH密钥,提升代码提交和部署的安全性。

weixin_34185512的博客 418

VS Code Remote-SSH 远程开发全指南:Ubuntu服务器Python调试实战

Remote-SSH 是 VS Code 提供的架构级远程开发方案,其本质是将本地编辑器 UI 与远端 Linux 环境(如 Ubuntu)深度协同,实现文件系统、Python 解释器、Git、终端及 Docker 的原生集成。它依赖标准 SSH 协议和密钥认证,核心原理在于服务端运行语言服务器(如 Pylance)与任务执行器,本地仅负责渲染与交互。该技术显著提升嵌入式(RK3588)、边缘(树莓派)及云服务器场景下的 Python3 开发效率,尤其适用于 Django、Celery 等需真实 Linux

weixin_34037173的博客 417

macOS 修改SSH配置允许root登陆

mac允许root远程登陆1,修改sshd_config配置文件2,重启ssh服务 1,修改sshd_config配置文件 sudo vim /etc/ssh/sshd_config #PermitRootLogin prohibit-password PermitRootLogin yes 2,重启ssh服务 sudo launchctl unload -w /System/Library/...

mixboot 5807

Windows用户如何用Mac mini M4搭建零配置远程开发服务器

远程开发服务器是现代软件工程的基础架构概念,其核心在于通过标准化网络协议实现跨平台终端接入与图形交互。原理上依赖SSH提供安全命令行通道、VNC支撑GUI远程控制、Samba保障文件级共享,三者协同构成‘终端-桌面-存储’三位一体工作流。技术价值体现在免运维部署、低功耗静音运行及macOS原生服务的开箱即用性,显著降低DevOps链路复杂度。典型应用场景包括Windows主机远程调试Mac环境、Docker/Redis本地化开发、PyQt等GUI应用协同测试。本文聚焦Mac mini M4在该范式下的硬件适

weixin_33991418的博客 364

免密码进行SSH连接、Mac远程连接windows系统(拷贝本地文件)

前言 Host 别名 HostName: 是目标主机的主机名,也就是平时我们使用ssh后面跟的地址名称。 Port:指定的端口号。 User:指定的登陆用户名。 IdentifyFile:指定的私钥地址。config 的配置记得配置HostdevzkndeMacBook-Pro:.ssh devzkn$ more config # Private 192.168.2.125 Host iphone

专注于计算机研发知识和资讯分享 2万+

ssh 使用Tips

基本格式 最简单 ssh username@hostname ## 比如以root用户登录局域网的某台机器 , 机器IP是 192.168.1.3 ssh root@192.168.1.3 # 会要我输入root的密码 登录指定的端口 ssh username@address -p port ## 比如以root用户登录局域网的某台机器 , 机器IP是 192.168.1.3 端口是 1024

郭立东的个人博客 539

C# NX二次开发:两种过滤器设置方案的实战解析与场景适配

本文深入解析C# NX二次开发中的两种过滤器设置方案:AddFilterHandler回调与MaskTriple属性设置。通过实战案例对比其性能差异与适用场景,帮助开发者根据需求选择最优方案,提升NX插件开发效率与交互体验。特别针对BlockStyler集成场景提供专业建议,是NX二次开发者的实用指南。

weixin_33739646的博客 844

git服务器修改ssh端口后配置方法

默认的ssh端口是22,通常远程git是通过ssh端口进行访问的,所以服务器修改了ssh默认端口或者经过防火墙端口映射之后,git clone gituser@server:project.git命令就不能用了。解决的方法如下:找到项目下的.git/config文件,修改url = ssh://git@10.45.184.158:65300/root/jumpserver.g...

weixin_33836223的博客 814

手把手教你用STM32CubeMX和HAL库驱动MT6835磁编码器(SPI读取21位角度)

本文详细介绍了如何使用STM32CubeMX和HAL库驱动MT6835磁编码器,通过SPI接口读取21位高精度角度数据。从硬件准备、CubeMX配置到HAL库驱动实现与优化,提供了完整的实战指南,帮助开发者快速掌握磁编码器的应用技巧,适用于机器人关节和精密仪器等高精度场景。

weixin_28716769的博客 439

基于Unity引擎利用OpenCV和MediaPipe的面部表情和人体运动捕捉系统

增加了模型的绑定,利用Mediapipe这个强大的库可以实现识别面部表情的捕捉和人体结构运动的捕捉,基于以上的特性加入到Unity的人物模型中,实现实时的面部表情和人体运行的捕捉

BIgbossyii的博客 1万+

linux 全局配置ssh,windows/linux 下配置多个ssh 模版

Window :# : gitblitHost 111.231.93.21HostName 111.231.93.21Port 3692IdentityFile C:/Users/fwfw/.ssh/gitblit_rsaPreferredAuthentications publickeyUser zhouyf# giteeHost gitee.comHostName gitee.comIdent...

weixin_34954140的博客 250

Win10插网线显示未识别网络的三种解决方法

本文介绍了三种解决Win10插网线显示未识别网络问题的方法:更新或重启网络设备驱动程序、重置Winsock目录、启用Network Setup Service服务。这些方法都是基于常见的网络问题和解决方案而设计的,适用于大多数Win10用户。如果你遇到了这一问题,可以按照上述步骤进行操作,相信一定能够找到解决问题的方法。需要注意的是,在进行任何操作之前,请务必备份重要数据以防万一。此外,如果你对计算机硬件或软件不熟悉,建议寻求专业人士的帮助以避免造成不必要的损失。

nntxthml的博客 6774

mac OS系统中 设置ssh连接端口

ssh -p [port] root@ipAddress

weixin_47426048的博客 5005

Windows 10 下 DockerToolbox 安装全攻略:从下载到配置阿里云镜像加速

本文详细介绍了在Windows 10系统上安装和配置DockerToolbox的完整流程。从下载安装包、执行初步安装,到关键步骤——修改虚拟机存储路径以及配置阿里云镜像加速器,旨在帮助开发者,尤其是初次接触Docker的新手,快速搭建高效的本地容器开发环境,并解决国内镜像下载缓慢的痛点。

moon9的博客 476

Buck的振铃实验与分析

上上期我们提到了buck电路的开关的振铃波形,本质原因是LC的阻尼振荡。文章偏理论,那BUCK到底是怎么产生尖峰振荡呢? 要想把这个问题搞清楚,也很是不容易,所以文章有点长,请直接点赞转发加收藏。 问题 本期主要分析以下这两个问题: 1、死区时间是什么?这里有个小台阶是什么情况? 2、上下尖峰振荡是如何产生的?跟哪些因素有关? 理想的BUCK的SW波形 我们由浅入深,一步一步来,先看理想的开关SW波形—没有尖峰电压的波形。 为了能更好的看buck电路各个点的电压电流情况.

weixin_42005993的博客 3万+

Mac平台SSH工具与免密登录配置指南

SSH(Secure Shell)是运维工程师日常工作中最基础的远程连接协议,其核心原理是通过非对称加密实现安全通信。在Mac环境下,虽然缺乏Xshell等Windows经典工具,但通过iTerm2、Royal TSX等专业终端工具配合SSH密钥认证,可以实现更高效的服务器管理。密钥认证作为免密登录的基础技术,不仅提升操作便捷性,更是自动化运维的重要前提。实际应用中,通过合理配置~/.ssh/config文件和多密钥管理策略,可以应对跳板机、多环境等复杂场景。对于文件传输需求,Cyberduck等工具提供了

weixin_30855099的博客 410

如何通过Davinci Configurator来新增一个BswM仲裁规则

详细介绍如何通过Davinci Configurator来新增一个BswM仲裁规则。

initiallizer的博客 771

AutoDL服务器SSH连接与远程开发实战指南

SSH是Linux远程访问的基础协议,也是云GPU服务器如AutoDL实现安全连接的核心技术。其原理基于非对称加密认证与端口转发机制,提供指令执行、文件传输和会话管理三重能力。在AI开发场景中,SSH不仅支撑VS Code远程开发、JupyterLab服务暴露等关键流程,更与tmux、Docker协同构成稳定算力管道。本文聚焦AutoDL平台真实环境(Ubuntu 22.04 + CUDA 12.2 + Docker 24.0.7),详解SSH密钥配置、端口映射、连接保活及常见超时/权限错误的根因与修复,覆

weixin_30730053的博客 342

YOLOv8模型轻量化实战:基于稀疏化剪枝与L1正则化的高效目标检测模型优化-附源码

本文提出一种YOLOv8轻量化方案,通过L1正则化稀疏化训练和动态阈值通道剪枝,在边缘计算场景中优化模型性能。方案分三步:首先通过L1正则诱导权重稀疏化并动态衰减系数;然后基于BN层权重统计进行通道剪枝,保留80%关键通道;最后对剪枝模型微调恢复精度。在COCO128数据集上验证,模型体积压缩40%,推理速度提升2.3倍,mAP仅下降0.4%,实现了精度与效率的平衡。该方案为移动端部署提供了可行的轻量化技术路径。

m0_64661770的博客 479

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

linux 命令:scp (pscp)、rz/sz、nc (netcat)、ncat、socat、ssh、端口转发(rinetd)

NC 全名 Netcat (网络刀),作者是 Hobbit && ChrisWysopal。因其功能十分强大,体积小巧而出名,被誉为网络安全界的 "瑞士军刀"。Netcat 使用 TCP 或 UDP 协议的网络连接去读写数据。Netcat 也是稳定的后门工具、功能强大的网络调试和探测工具。能够直接由其它程序和脚本轻松驱动。能够建立几乎所有类型的网络连接。在中国NC 的 WINDOWS版有两个版本,一个是原创者Chris Wysopal写的原版本,另一个是由 "红与黑" 编译后的新浓缩版。.........

freeking101的博客 3万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

如何在mac系统下搭建git服务器

本文讲的git服务器基于gitblit,因为以前在windows平台上就是使用它,对这个稍微熟悉一些。其实用哪种服务器不重要,这些服务器虽然各有差异但基本的功能都还是具备的,比如源码管理,用户管理,SSH协议等。关于这些服务器之间的差异,可以看下面这篇文章:

lucasma的博客 1万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

git共享文件服务器,本地搭建Git服务器,两台电脑共享代码如此简单

据网络上不完全统计,Git的市场占有率基本上已经超过三分之二,如果此时还未使用Git进行代码托管,可能需要反思一下你的开发“环境”(技术比较守旧)了。如果你在实战中遇到类似的以下场景,那么可以考虑在本机搭建Git服务器进行代码的管理:第一,想清楚的了解自己的代码迭代,又不想或不能将代码托管到像GitHub这样的平台;第二:局域网内两台或多台电脑直接共享代码,又没有或不想经过一个中心服务器;第三,纯...

weixin_35034536的博客 1264

解决SSH连接中MAC算法不匹配错误:从原理到实践

在SSH协议中,消息认证码算法用于确保数据传输的完整性和防篡改能力,是建立安全加密通道的关键环节。其工作原理是在加密数据包后附加一个由数据和会话密钥生成的校验码,接收方通过比对校验码验证数据是否被篡改。随着安全标准的提升,现代服务器常采用如hmac-sha2-512等更安全的算法,而客户端若因版本过旧或配置限制不支持这些算法,就会在协商阶段失败,引发“no matching MAC found”错误。这类问题在运维部署、远程服务器管理及持续集成等场景中频繁出现,直接影响工作效率。本文将以hmac-sha2-

weixin_33834137的博客 426

Git 使用笔记

或者按住shift加鼠标右键有个 `在此处打开Powershell窗口`,都可以直接 使用git命令。在你创建仓库文件夹内鼠标右键有个 Git Bash Here打开就好,

weixin_47059239的博客 749
上一篇: 加速Android Studio/Gradle构建
下一篇: 使用命令行签名Android 应用程序
僤尐僤
博客等级 码龄14年 10粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值