SSH普通登录和免密登录

本教程为腾讯云SSH登录教程,分为普通登录和免密登录。此教程假设连接SSH的端口为8888,用户名为user123, 公网IP为123.123.123.123.

普通登录

在控制台查看腾讯云服务器公网IP

在这里插入图片描述

然后打开终端(确保安装了SSH客户端,一般的Windows操作系统都是自带OpenSSH的)

输入连接命令:

ssh -p 8888 user123@123.123.123.123

注意,上面的8888修改为你自己SSH设置的端口,默认为22。user123为你腾讯云服务器创建的用户名,默认为ubuntu。123.123.123.123为你服务器的公网IP。

在这里插入图片描述

免密登录

首先在Windows终端中生成SSH密钥

在终端中输入ssh-keygen

在这里插入图片描述
然后输入文件名,(这里是重点,因为可能你原来创建过密钥,如果直接覆盖会导致以前的密钥无法使用):

首先复制下默认的文件名(我这默认的是C:\Users\zh4men9/.ssh/id_rsa

在这里插入图片描述
然后粘贴这个默认文件名,修改最后的名字,建议直接添加_tencent_cloud

修改后为: C:\Users\zh4men9/.ssh/id_rsa_tencent_cloud (假如你那边默认的文件名为C:\Users\hahaha/.ssh/id_rsa, 那么修改后的文件名就是C:\Users\hahaha/.ssh/id_rsa_tencent_cloud

在这里插入图片描述

修改后,其他的就一直回车就OK了。

生成的文件名在下图红框中

在这里插入图片描述

接下来,打开.ssh所在路径,我的路径就是C:\Users\zh4men9/.ssh,你们的路径可以根据生成的文件名看到路径。比如C:\Users\hahaha/.ssh

然后打开文件夹,有两种方式

  1. 按下win+r,输入路径,回车

在这里插入图片描述
2. 按下win+e或者打开任意一个文件,然后在地址栏中粘贴路径,回车即可

在这里插入图片描述
打开文件夹后,就能看到刚才创建的两个文件了。

在这里插入图片描述
使用scp命令将id_rsa_tencent_cloud.pub文件上传到服务器

scp -P 8888 C:\Users\zh4men9/.ssh/id_rsa_tencent_cloud.pub user123@123.123.123.123:/home/user123

注意,这个命令需要改的内容比较多,有5处,按照图下修改
在这里插入图片描述
显示我举个例子,假如:

  1. 你设定的SSH端口为123
  2. 你的文件路径为C:\Users\hahaha/.ssh/id_rsa_tencent_cloud.pub
  3. 你服务器创建的用户名为xyz
  4. 你服务器的公网IP为5.5.5.5

那么你需要输入的命令为:

scp -P 123 C:\Users\hahaha/.ssh/id_rsa_tencent_cloud.pub xyz@5.5.5.5:/home/xyz

输入命令后,回车,然后输入密码,即可上传文件。

上传成功后,会在服务器的用户目录下看到id_rsa_tencent_cloud.pub文件(我服务器的目录为/home/user123,如果你的用户名为xyz,那么你的目录就是/home/xyz

接下来输入命令

cd /home/user123 # 你的修改为你自己的目录
ls

在这里插入图片描述
然后就看到文件成功上传了

接着,创建.ssh文件夹

mkdir -p .ssh

然后执行cat命令

cat id_rsa_tencent_cloud.pub >> ./.ssh/authorized_keys

现在服务器上配置完成了

回到Windows的.ssh文件夹中,打开config文件(可以使用记事本打开,双击后选择记事本即可)

在这里插入图片描述

在这里插入图片描述
在最后一行输入如下内容(注意,需要根据自己的情况进行设置):

Host user123 # user123改为你那边服务器用户名
  HostName 123.123.123.123 # 123.123.123.123 改为你服务器的公网IP
  User user123 # user123改为你那边服务器用户名
  Port 8888 # 8888 改为你那边服务器配置的SSH端口
  IdentityFile ~/.ssh/id_rsa_tencent_cloud

然后打开终端,使用如下命令就可以直接连接服务器了

ssh user123@user123 # 将两个user123修改为你服务器的用户名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

zh4men9

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

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

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

打赏作者

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

抵扣说明:

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

余额充值