通过cmder远程连接Linux服务器

  • 安装cmder
  • 在本机生成SSH秘钥对
  • 上传公玥到linux服务器
  • 本机连接
  • 修改配置config文件免密登录

安装cmder

•cmder下载地址:https://cmder.net/
       •下滑到Download:点击Download Full(完整版)进行下载

       •下载完成后记得配置系统环境变量,方便使用哟!!,不然cmder是无法正常使用的

在本机生成SSH秘钥对

ssh概念:ssh (Secure Shell 安全外壳协议)专为远程登录会话和其他网络服务提供安全性的协议,SSH 是较可靠。
       •打开cmder:一定要使用cmd命令行,而不是powershell命令行,否则命令运行会出错
       •两者的外观区别:
cmder:是基于cmd命令提示符

powershell命令行

       •输入以下命令回车确认

ssh-keygen -t rsa

•一直点击回车,按照提示输入y 即可完成

       •最后,检查本机目录 C:\Users<用户名>.ssh\ 下是否存在 id_rsaid_rsa.pub 两个文件,如果有则说明ssh秘钥生成完成。用户名是本机(自己的用户名),记得不要写错了

上传公玥到linux服务器

•首先连接到linux服务器,在远程服务器上终端输入以下命令:

mkdir ~/.ssh && touch ~/.ssh/authorized_keys  #创建文件
chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys #修改权限

本机连接

•cmder输入命令:

scp C:\Users\<用户名>\.ssh\id_rsa.pub <username>@<server-ip-address>:~/.ssh/authorized_keys

用户名是本机(自己的用户名),username是Linux服务器的用户名(登录名) server-ip-address是服务器的IP地址 在服务器使用ifconfig命令查询IP

•若ssh端口不是22可以在scp命令后直接加参数-P
       •输入密码后,按回车确认
       •上传成功后输入以下命令即可成功连接服务器(不是22端口的话要加端口号)

ssh <username>@<server-ip-address>

修改配置config文件免密登录

•配置config文件简化登录输入
       •使用cmder输入以下命令:

vim C:\Users\<用户名>\.ssh\config

•输入以下内容:

Host <name-you-want>HostName <server-ip-address>User <username>Port <ssh port>PubkeyAuthentication yes

•config文件创建好后,直接输入以下命令登录服务器

ssh <name-you-want>

通过cmder使用SSH协议远程连接Linux服务器 虚拟机相关推荐

  1. Win10 PowerShell,通过SSH公钥远程连接Linux服务器

    第一次用自己的电脑连接Liunx服务器,因为自己没有一点Linux系统命令的经验,所以走了很多很多很多坑!总结一下经验,这个教程可以说是非常简单,不用额外下载一些辅助软件,分享给新手小白!Do it ...

  2. 使用Telnet与ssh协议远程登录linux系统

    一.计算机的登录 计算机终端设备通过输入用户账户标识和与之对应的口令的方式被计算机验证的过程. 终端的分类: 1)物理终端:计算机本身的控制台设备:通常将其标识为"pty",在现代 ...

  3. 远程连接Linux服务器无法连接解决办法

    1.查看SSH是否安装(检查是否装了SSH包) 输入命令:rpm -qa | grep ssh 如下如所示系统已经默认安装了SSH: 远程连接Linux服务器无法连接解决办法 若没有安装,则输入 yu ...

  4. Windows使用ssh协议远程连接ubuntu linux子系统

    Windows使用ssh协议远程连接ubuntu linux子系统 一.Windows远程连接ubuntu linux子系统 二.开启ubuntu ssh服务 三.获取ubuntu子系统的ip地址 四 ...

  5. mac的终端通过ssh远程连接Linux服务器

    mac的终端通过ssh远程连接Linux服务器: 切换到root:sudo -i 输入ssh root@+ip:ssh root@ip  然后显示 root@ip's password:直接在pass ...

  6. 主机远程虚拟机linux,如何使用SSH来远程连接Linux虚拟主机?

    这个不难,首先,Linux虚拟机需要开启ssh服务,接着你就可以借助xshell等软件利用ssh来远程连接Linux虚拟机了,下面我简单介绍一下实验过程,主要内容如下: 1.开启Linux虚拟机的ss ...

  7. Xshell如何远程连接Linux服务器

    要想在Windows下远程连接Linux的ssh客户端,就需要借助像Xshell这样的终端模拟器软件,那么肯定会有人问,我有了这个软件的话,那要怎么操作才会使其远程连接Linux服务器?下面就一起来学 ...

  8. xshell连接linux的命令,Xshell远程连接Linux服务器xshelllinux命令大全

    Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议.接下来是小编为大家收集的Xshell远程连接Linux服务器 ...

  9. java远程执行功能_Java远程连接Linux服务器并执行命令及上传文件功能

    Java远程连接Linux服务器并执行命令及上传文件功能 发布于 2020-3-6| 复制链接 摘记:  最近再开发中遇到需要将文件上传到Linux服务器上,至此整理代码笔记.此种连接方法中有考虑到并 ...

最新文章

  1. linux中运行.sql文件
  2. 1、SpringBoot------表单校验
  3. 编程题: 将一个矩阵(二维数组)顺时针旋转90度
  4. arduino 光控灯_Arduino光控开关
  5. ubuntu 下groovy 安装配置
  6. android意图实验报告,Activity 常见的意图整理
  7. pycharm添加python_Pycharm 复制代码出现空格的解决方式
  8. HTML中嵌入FLV视频文件
  9. 斐讯K2刷华硕固件教程
  10. 储能系统双向DCDC变换器蓄电池充放电仿真模型有buck模式和boost模式,依靠蓄电池充放电维持直流母线电压平衡
  11. 关于VS2008 SP1和 VS2010备忘
  12. 物联网技术体系主要分为哪些关键技术,具体包含哪些技术?
  13. 【读书笔记】重新定义团队
  14. 代理ip填写格式有什么要求?
  15. android 手机分辨率占比,Android屏幕密度(Density)和分辨率概念详解
  16. 教你使用Python实现新个税计算器!
  17. lcd1602显示屏显示“welcome to 207”
  18. 如何先梳理业务逻辑再写代码
  19. 文档已完成加载后执行document write整个 HTML 页面将被覆盖
  20. Win10 下安装PhotoShop CS6

热门文章

  1. 微名片php源码,mingpian 微名片源码。在线生成 . . WEB(ASP,PHP,...) 240万源代码下载- www.pudn.com...
  2. 纸质名片?OUT啦!“会说话”的官微名片助企提升销售力!
  3. linux添加清华源,添加清华大学的源
  4. 2022年起重机械指挥试题及答案
  5. 智能小区中嵌入式MP3流媒体网络广播系统设计
  6. 如何构建银行自主可控的智能研运体系?
  7. 腾讯云上攻防战事(二)丨漏洞收敛,使敌不知其所攻
  8. 编译出错 yacc:未找到命令
  9. 30个超实用的Python极简代码,五分钟get
  10. oracle sqlload速度加快,oracle,sql loader 及 快速生成大量数据 CSV文件sqlldr