【MacBook】 SSH使用
MacBook SSH使用
普通使用
- 打开终端
ssh <username>@<ip>- 输入密码
高阶使用
使用公钥私钥连接 (避免每次连接输入密码)
cd ~/.ssh ssh-keygen -t rsa -b 4096 -C "your_email@example.com" # 可选,若未生成ssh ssh-copy-id -i id_rsa.pub user@host # 复制公钥到服务器 ssh-add -K id_rsa # 将SSH密钥添加到ssh-agent,Macos才需要
设置别名 (方便记忆)
添加配置
cd ~/.ssh touch config # 可选,若当前未创建 vim config # 编辑
添加如下配置信息
Host wilson
HostName 100.100.100.100
User root
IdentitiesOnly yes
使用
ssh wilson直接连接
常用SSH命令
- 复制本地文件/文件夹 到服务器
# 复制文件
scp appsettings.json root@101.100.100.101:/app
scp appsettings.json wilson:/app
# 复制目录
scp -r /wilson root@101.100.100.101:/app
scp -r /wilson wilson:/app
- 从服务器复制文件到本地目
# 复制文件
scp root@101.100.100.101:/opt/soft/demo.tar /opt/soft/
scp wilson:/opt/soft/demo.tar /opt/soft/
# 复制目录
scp -r root@101.100.100.101:/opt/soft/test /opt/soft/
scp -r wilson:/opt/soft/test /opt/soft/
【MacBook】 SSH使用的更多相关文章
- 配置SSH Forward提升安全性
目标 MacBook ---(SSH)---> BastionServer ---(SSH)---> RemoteServer 说明 BastionServer.RemoteServe ...
- MacBook通过SSH远程访问Parallel中的Ubuntu简明教程
作为一个前端,后端也需要了解,最终选择PHP入手学习,本来想选择Python,思前想后还是PHP作为Web开发比较合适,环境最终选择Ubuntu开发,由于是第一次,遇到不少坑,经过不懈的努力不断Goo ...
- Macbook使用Gitlab配置SSH Key
git是分布式代码管理工具,远程代码管理是基于ssh的,代码上传大搜gitlab或者github代码仓储时,需要进行ssh配置. 把本地代码上传到服务器时需要加密处理,git中公钥(id_rsa.pu ...
- MacBook上使用ssh localhost被拒绝
最开始以为没有装sshd呢,实际上不是.又查了些方法,有些人居然把Linux上访问失败的方法直接照搬,让我建立公私钥.都没有成功.最后找到了解决方法,原来是由于苹果的安全限制,限制了这个功能. sud ...
- github免输用户名/密码SSH登录的配置
从github上获取的,自己整理了下,以备后用. Generating an SSH key mac windows SSH keys are a way to identify trusted co ...
- Git 进阶指南(git ssh keys / reset / rebase / alias / tag / submodule )
在掌握了基础的 Git 使用 之后,可能会遇到一些常见的问题.以下是猫哥筛选总结的部分常见问题,分享给各位朋友,掌握了这些问题的中的要点之后,git 进阶也就完成了,它包含以下部分: 如何修改 ori ...
- 添加ssh key
我现在根据<github入门和实践>来去摸索github 其实,我发现自己在看github时,感觉不适应,是因为自己太久没有碰到英文了.可以联想到以前当看到一个网页,根据汉字的标题或描述, ...
- git配置ssh(github)
[参考官方文档] SSH keys are a way to identify trusted computers, without involving passwords. The steps be ...
- python之socket-ssh实例
本文转载自大王http://www.cnblogs.com/alex3714/articles/5830365.html 加有自己的注释,应该会比原文更突出重点些 一. 基本Socket实例 前面讲了 ...
- 在macbook上搭建ubuntu工作环境
工作环境需要:ubuntu12.04.gcc 4.4.7.vim.source insight.git. 1. 制作启动盘 首先需要制作一个能从苹果电脑启动的ubuntu启动盘: 在苹果电脑的终端中输 ...
随机推荐
- HDU7458 旅行 题解
前言 感觉是非常优秀的题目,写一篇题解记录一下. HDU-7458 旅行(on Vjudge) 题面 题目描述 有一棵 \(n\) 个结点的无根树,每个结点都有对应的类型 \(c_i\) 和权重 \( ...
- 前端开发系列110-工程化篇之Grunt构建工具的使用进阶
这篇文章是Grunt使用的进阶教程,主要输出以下内容: > ❏ Grunt项目的自定义任务 > ❏ Grunt任务的描述和依赖 > ❏ Grunt多目标任务和选项 > ❏ Gr ...
- LINGO 解线性方程 例子
简介 没有什么比一个例子更好讲解Lingo的了,不行那就两个... ... Question 已知某种商品6个仓库的存货量,8个客户对该商品的需求量,单位商品运价如下所示,试确定6个仓库到8个客户的商 ...
- matlab 求解常微分方程
简介 高数中关于求解常微分方程,我一直记得是公式 code clc, clear syms y(x) % 定义符号常量 dsolve(x^2 + y + (x -2 * y) * diff(y) == ...
- SciTech-EECS-Circuits-Power Electrics(功率器件): 等离子体(电弧:大功率)效应(正负极+数控脉冲放电时间 实现 等离子切割机(逆变式 + 高压引弧式)电解/电镀/电子显微、显像/电火花线切割/特斯拉线圈 ) + WEDM(电火花线切割数控加工)
SciTech-EECS-Circuits-Power Electrics(功率器件): 特斯拉线圈 : 电(弧)离效应(正负极+数控脉冲放电时间 实现 电解/电镀/电子显微.显像/电火花线切割) + ...
- webdriver.Chrome New API
The webdriver.Chrome APIs are simplified in the latest version of Selenium, and both find_element_by ...
- linux操作系统中rpm离线包的下载和安装--九五小庞
前言 在Linux操作系统中当需要安装相关程序包时,如果有网络的情况下,可以直接通过yum源命令直接进行下载安装,比较简单方便.但是在没有互联网的情况下,需要下载对应的rpm包,进行离线安装. 1.下 ...
- 安装centos7的时候 启动会提示Please make your choice from above问题解决 -九五小庞
依次输入 1 .2.q.yes 就可以了 许可协议
- 白话Docker系列(二):用Web应用实例深入容器
我会通过用Docker部署一个Node.js编写的web应用程序,来深入地理解Docker容器的本质. 一.准备工作 在开始前,需要在你的Mac电脑中安装Docker.在官方网站上有各种环境下的安装指 ...
- 实现微信小程序直播的2种方式|7大场景解决方案
ZEGO 微信小程序直播SDK 可以在微信小程序中提供实时音视频直播服务,从而实现电商直播/在线教育/在线问诊/视频客服等各种业务场景.但是由于微信小程序的官方限制,在某些场景下需要额外使用 ZEGO ...