首页 > 系统相关 >Linux之ssh远程连接

Linux之ssh远程连接

时间:2023-02-08 17:23:13浏览次数:60  
标签:ip IP 虚拟机 192.168 连接 ssh Linux Xshell 远程

Linux之ssh远程连接

一、下载远程连接工具Xshell

Xshell是一种远程连接工具,可用来远程连接虚拟机。
Xshell免费版下载地址

输入名字和邮箱,可以在邮箱看到下载Xshell的链接。
在这里插入图片描述

二、使用Xshell远程连接虚拟机

查看虚拟机ip:

ip a

虚拟机的ip为192.168.152.132
在这里插入图片描述

安装好Xshell之后进行连接:
在这里插入图片描述

接受并保存密钥:
在这里插入图片描述

输入用户名和密码:
在这里插入图片描述
在这里插入图片描述
Xshell就连接完成了,跟在虚拟机终端是一样的。

三、设置静态IP,减少连接操作。

cat /etc/sysconfig/network-scripts/ifcfg-ens33

可以看到ip设置是dhcp(动态主机配置协议),也就是我们虚拟机的ip过一段时间就会改变,这样子的话我们有时候连接不上,需要重新在xshell连接新的IP,有时候会比较麻烦,所以我们设置静态IP。
在这里插入图片描述
在虚拟机的编辑选项,找到虚拟网络编辑器,我的网络模式设置的是NAT模式,所以点击NAT设置:
在这里插入图片描述

修改网卡文件,把dhcp改为static,增加IP地址,网关,子网掩码,DNS。

vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static  #设置静态IP
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.152.200   #在192.168.152.1-192.168.152.254都可以设置
NETMASK=255.255.255.0
PREFIX=24  #子网掩码
#NETMASK    #子网掩码另一种表示,任意一种都可以
GATEWAY=192.168.152.2   #网关
DNS1=223.5.5.5   #阿里云的DNS
DNS2=114.114.114.114  #电信的DNS

在这里插入图片描述

修改了网络配置文件要重启网络:

systemctl restart network

由于我设置的静态IP跟我Xshell连接的IP不一样了,所以会掉线,需要新建连接,把设置后的IP连接上。
在这里插入图片描述

检查网络状态:

ping www.baidu.com

在这里插入图片描述

总结

一句话,xshell好用!

标签:ip,IP,虚拟机,192.168,连接,ssh,Linux,Xshell,远程
From: https://www.cnblogs.com/lqq-blog/p/17102568.html

相关文章

  • Linux命令-top
    top命令总览系统时间相关依次显示了系统当前时间、系统到目前为止已运行的时间、当前登录系统的用户数量平均负载系统负载(任务队列的平均长度)三个值分别为1分钟......
  • 为什么我憎恨Linux系统?
    我是一个追求自由的人。是的,遗憾的是,人生来,本质上是没有自由的。可是吧,我问大家一个问题,我把你一辈子关在一个黑屋子里,只有你自己一个人,没有其他事物的陪伴,不让你出去和外界......
  • Linux
    创建用户给alice用户设置密码锁定alice用户查看用户锁定状态解锁用户切换到alice用户宿主目录切换到root用户禁用账户和密码文件查看被锁定文件验证配置文件解锁配置文件将......
  • SSH远程管理
    拓扑图:推荐步骤: 安装ssh服务器和客户端设置开机自动启动,配置身份验证的ssh,保证ssh服务器的安全性禁止为空密码登录访问,将ssh服务器端口改为2222,在ssh服务器端创建bob和to......
  • linux内核源码解析03–启动代码分析之主内核页表创建
    Linux初始化过程页表建立Linux初始化过程,会依次建立如下页表映射:1.恒等映射:页表基地址idmap_pg_dir;2.粗粒度内核镜像映射:页表基地址init_pg_dir;3.fixmap映射:页表基地......
  • HamsterBear Linux 开启GPIO子系统sysfs接口开启
    HamsterBearLinux开启GPIO子系统sysfs接口内核配置Generalsetup中打开内核feature或者直接搜索CONFIG_EXPERT开启gpio子系统sysfs接口Devicedrivers->......
  • Linux 配置nginx访问密码认证
    部署httpd Nginx为我们提供了 ngx_http_auth_basic_module 模块,该模块可以让我们自己实现对Web内容的访问能控制,访问用户必须输入正确的用户名和密码后才能进行访问y......
  • Linux配置代理
    临时代理#http代理exporthttp_proxy="http://proxyServer:port/"exporthttp_proxy="socks4://proxyServer:port/"#协议不同#https代理exporthttps_proxy="http......
  • 远程挂载sftp
    1.A机器上启用sftp,编辑/etc/ssh/sshd_configSubsystemsftpinternal-sftpCiphersaes256-ctr,aes192-ctr,aes128-ctrMatchGroupsftpChroot......
  • Linux基础第一章:基础知识与基础命令3
    一、基础命令1、mv命令①mv命令在不改变文件路径时是为改名,如下图。  ②mv命令在改变文件路径的情况下是剪切或移动,如下图。  2、rename命令mv命令在更改文......