Xshell 连接linux主机

0. 前言

使用Xshell连接远程服务器,
文件-》新建,出现如下图标。主机即为需要连接的Linux服务器的ip地址。端口号为22(无须修改,但需要确认远程服务器的22端口已经打开)
在这里插入图片描述
点击左边的“用户身份验证”,输入用户名和密码。点击确认后,即可连接。
在这里插入图片描述
总体流程,就是这个样子,问题就在于ip地址、用户名、密码怎么填写。下面几个章节就展示了如何查看远程Linux服务器的ip、用户名和密码等。

1、查看ip地址
  • 查看ip地址
    使用命令ifconfig
    在这里插入图片描述
  • 确保能够ping通
    在连接之前,需要确保本地能够ping通Linux服务器
    打开cmd。输入命令ping 你的Linux服务器ip
    在这里插入图片描述
    这一步的目的是为了确保网络本身是通畅的。
2、查看用户名和密码

在xshell中填写的用户名一般为root。
Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定.
那我们首先要重设置root用户的密码:
sudo passwd root
这样就可以设置root用户的密码了。
这时就可以将root用户名和对应的密码填写到xshell相应的位置上。

3、开启SSH

默认情况下,首次安装Ubuntu时,不允许通过SSH进行远程访问。也就是22端口是没有对外开放的,无论用户名和密码是怎样的,都无法连接上去。这也是为啥我搞了一下午的原因。

  1. 更新apt
    ps -e |grep ssh
  2. 安装 openssh
    sudo apt-get install openssh-server
  3. 查看ssh服务是否启动
    输入sudo ps -e |grep ssh
    有sshd,说明ssh服务已经启动
4.参考博文

linux下 如何切换到root用户
在Ubuntu上启用SSH

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值