从安装到使用Xshell连接Linux遇到的种种问题的记录

本人最近刚开始学linux,被其安装配置搞昏了头,这篇文章用来记录我的从安装Xshell到Xshell连接不上Linux的遇到的种种问题的解决方法。

(1)安装Xshell

我安装的是Xshell-5.0.1339p版本的Xshell,通过安装包安装,过程不表,没有什么问题。安装成功后,当我试图打开该软件时,遇到了第一个问题:

解决办法:有好几种方法,这里仅提供我用的方法。步骤如下:

①到百度下载C32ASM软件压缩包,解压

②进入Xshell的安装目录,找到nslicense.dll文件,右键打开方式,选择用C32ASM软件的十六进制模式打开

③同时按住Ctrl+F,类型选择十六进制,搜索框中输入“7F0C81F98033E1010F8680”, 再点击替换按钮,在替换框中输入“7F0C81F98033E101E98100”,再点击替换并保存即可。

步骤完成之后,就可以顺利进入Xshell软件了。

(2)使用Xshell软件新建会话

①连接

名称一般使用“服务器的功能_服务器所在ip”这种格式来定义,协议默认为SSH协议,主机与上面的服务器所在ip保持一致即可,端口号默认为22。

服务器所在ip的获取方式:

a.打开VMware Workstation,登录CentOS7, 然后右键进入Open Terminal,这个窗口就类似于windows系统中的dos命令窗口。

b.在terminal窗口中输入ifconfig命令,复制图中红框中的ip地址,即我们在Xshell中要填的ip地址

②用户身份验证

在这里填入CentOS中的用户名和密码即可 

其他地方可以保持默认,也可以在“外观”功能中更改你想要的外观,这里不做赘述。至此,新建会话属性完成,点击连接即可。

 

(3)Xshell连接linux失败

这里我遇到了第二个问题,Xshell连接不上linux,如下图所示。

于是我在CSDN查找了许多博主的博客,发现解决办法是 “设置静态ip”,也可以选择设置动态ip,但我看别人说设置动态ip后,每一次连接都要查看新的ip,比较麻烦,所以我选择了“设置静态ip”这种方法。

(4)设置静态ip

①设置linux系统的网络配置类型

进入VMware Workstation,并按下图步骤进行配置

 ②查看子网ip,子网掩码和网关ip

进入VMware Workstation,点击“编辑”,进入“虚拟网络编辑器”,按下图进行配置及查看。即点击VMnet8,再选择NAT模式,并且不勾选“使用本地DHCP服务...”,并记录下子网ip,子网掩码,然后点击NAT设置,查看网关ip。

 

 ③设置linux系统的静态ip

a.登录CentOS,右键选择open Terminal进入命令窗口,输入命令:ip addr

获取网卡名称,我这里是ens33,你们的不一定,你们需要得到的是你们自己的名称。

 b.接着在命令行窗口输入命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33,注意,ifcfg-后面是你自己的网卡名称。命令运行之后,进入下图。依次进行如下修改:

        将BOOTPROTO改成static,表示设置的是静态ip

        将ONBOOT改成yes,表示开机自启动

 并在下方加入三行配置:

        IPADDR=你的子网ip,即192.168.182.X,X可以设置为34-255之间的一个数

        NETMASK=你的子网掩码

        GATEWAY=你的网关ip

 设置完之后,按“ESC”键退出编辑模式(命令行窗口最下方有“--INSERT--”表示是编辑模式),然后按住shift+:(冒号),再输入 wq 进行“保存和退出”操作。此时出现了我遇到的第三个问题:配置信息是只读模式不可修改。

 我查阅很多博客之后,发现需要root权限才可以进行保存。

④创建一个root账户。

为了解决上述无法保存配置信息的问题,我查询到可以创建root账户来进行保存。

a.退出CentOS登录,重新登录,到达下面这个界面时,选择“Not listed”,然后username设置为root,再设置一个密码即可。然后用这个新建的root账户登录。

 

 b.登录root账户之后,重复第③步的操作,此时用wq命令就可以顺利地保存配置信息并退出命令行窗口了。到这一步为止,Xshell连接不上的问题就基本解决了,后面只需要再更改一下Xshell中的会话属性即可。

(5)更改会话属性

将名称和主机中的ip地址更改为你修改的配置信息中的IPADDR的值即可,再点击连接就可以发现连接成功了。

 

 

 

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值