ubuntu连接Xshell

  1. 要想让Xshell连接ubuntu,首先需要让Ubuntu的IP地址固定下来,要不然每次链接都得重新设置主机ip
  • 进入ubuntu,打开终端,输入
ifconfig

查看

inet的地址,与

虚拟网络编辑器

里的VMnet8的子网地址前三位与虚拟机里面的要一致,不一致的化可以点击下方的还原默认设置进行操作

2. 这些一致的话就可以进行下一步操作,进入root账户,密码忘记了可以

sudo password root

进行重置root密码
3. 下面进入

gedit /etc/network/interfaces

进去,按照如下图设置

auto ens33  
iface ens33 inet static  
address 192.168.74.200  
netmask 255.255.255.0  
network 192.168.74.0  
broadcast 192.168.74.255  
gateway 192.168.74.2  

address netmask gateway这三个是必须的
4. 接着进入

gedit /etc/resolvconf/resolv.conf.d/base

进去修改DNS。一般设置为114.114.114.114或者8.8.8.8

nameserver 8.8.8.8
  1. 保存后重新启动网络连接
sudo /etc/init.d/networking restart

这时候你可以尝试以下使用

ping www.baidu.com

来尝试以下是否连网成功,并且进入

ifconfig

来看IP地址有没有变换
好了到这里ubuntu的静态ip地址配置已经完成了
下面让我们来连接Xshell

  1. 在连接Xshell时首先需要将ubuntu开启SSH服务
    首先需要更新源列表
sudo apt-get update

接着安装SSH,即使你不清楚原来安没安装也可以直接输入命令使用,有安装会有提示

sudo apt-get install openssh-server

检查一下SSH是否安装成功

sudo ps -e | grep ssh

有sshd的话就启动成功,没有的话下步操作启动

sudo service ssh start
  1. 安装完后进入XShell中新建会话,如下图所示

    在连接处主机名填入刚刚我们设置的ip地址,协议选择SSH,端口号默认,
    接着进入用户身份验证处,

    输入用户名和密码,点击确认,后面就可以利用这个会话进入Ubuntu了(记住,想用XShell连接Ubuntu时一定要记得先打开ubuntu,才可以连接,每次都要
    好了,到了此处配置就已经完毕了
    问题汇总
  2. 配置完静态ip后无法联网,ping不通百度,可以把之前所有操作撤回重新开始一遍,一般都可以顺利解决
  3. 在ubuntu安装Xshell时显示apt无法使用,这是因为apt被锁了,你可以
ps -e | grep apt

看看有没有apt进程存在,有的话把进程全部kill掉

kill 看到的进程号(例如2218)

在检查一遍还有没有

ps -e | grep apt

下面两行操作是强制执行

sudo rm /var/cache/apt/archives/lock 
sudo rm /var/lib/dpkg/lock

没有了就可以重新启动ubuntu,
此时在进行下载SSH服务操作

posted @ 2024-04-22 11:16  白iIl  阅读(352)  评论(0编辑  收藏  举报