云计算百科
云计算领域专业知识百科平台

Linux:window命令行cmd连接服务器

目录

  • 背景
  • 使用场景
    • 临时使用陌生电脑
    • 自己常用电脑
  • 安全问题

背景

我们日常用的电脑系统还是Windows居多,想要连接到Linux服务器就需要一个本地终端,包括cmd,powershell,xshell等等,甚至git bash也行。。。 这里用cmd举例说明。

使用场景

临时使用陌生电脑

在任何电脑直接win+r输入cmd

在这里插入图片描述 打开命令行如图,在哪个盘对于本文操作没有影响,后面如果想要执行一些其他的操作命令可以自行cd,命令和linux大差不差。

在这里插入图片描述

首先输入命令ssh -V看一下cmd里是否安装了openssh,大部分都已经自动装上了,没有的找找教程安装一下。

在这里插入图片描述

然后输入如下命令

ssh root@12.34.56.789

root:自己的用户名,没修改过默认是root,root权限过于大了,建议添加一个用户。 12.34.56.789:要连接服务器的公网ip 端口默认是22,如果自己修改了要在后面加一下端口号,如下

ssh root@12.34.56.789 -p 6666

然后回车输个密码就ok了。

自己常用电脑

如果经常需要连接服务器,那每次输入一下公网ip,那真是非常糟糕的事,所以我们需要给自己的服务器起个名字。 首先在如下路径找到config文件,一般来说我们之前生成过密钥,就会有这个.ssh文件夹,没有的话自行新建一个,再新建一个config文件,文件类型就是file。

在这里插入图片描述

如图,敲上去,可以给多个服务器添加别名,依次向下写就行。

在这里插入图片描述

shuaige:你准备起的名字 12.34.56.789:服务器公网ip root:你服务器的用户名 20000:你映射到22端口的其他端口号,没修改就不用写。 保存后回到cmd输入

ssh shuaige

回车输个密码就ok了,非常清爽~

安全问题

看了一些关于ssh密码登录服务器有安全隐患的文章,主要是下面这两点: 1、密码明文传输,容易被截获(也有文章说别截获也不会显示密码) 2、可以暴力破解密码。。。 想法:安全性相比密钥登录肯定是不如,但逢电脑就配密钥也不太现实,上面两个问题可以做对应的预防,比如不要在未知的网络下操作,起个复杂一点的密码。。。 大家有什么想法在评论区讨论一下~

赞(0)
未经允许不得转载:网硕互联帮助中心 » Linux:window命令行cmd连接服务器
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!