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输入

cmd shuaige

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

安全问题

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

  • 18
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

重生之霸天邪神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值