xshell怎么连接linux虚拟机

xshell怎么连接linux虚拟机,第1张

问题描述:
由于学习环境限制,我们在物理机(win7/win8/XP)上安装vmware workstation,通过vmware安装Linux来学习。但是,在vmware中 *** 作linux非常麻烦,费事,比如命令行下不能复制粘贴,拖拉文件困难等等。
解决方案:
通过物理机安装XManager,使用XManager下的Xshell远程连接vmware下的linux。
具体方法:
一、前言
Xmanager是一款小巧、便捷的浏览远端X窗口系统的工具。在工作中经常使用Xmanager来登录远端的linux系统,在X窗口系统上作图形化的 *** 作。在UNIX/Linux和Windows网络环境中,Xmanager 是最好的连通解决方案。Xmanager 是全新标准的跨平台集成解决方案。它是一个一站式解决方案,这个软件包含有以下一些产品:Xmanager 3D(OpenGL),Xshell,Xftp和Xlpd。
Xshell是一个用于MS Windows平台的强大的SSH,TELNET,和RLOGIN终端仿真软件。它使得用户能轻松和安全地从Windows PC上访问Unix/Linux主机。
去百度搜索Xmanager即可下载安装,安装后只需要使用它下面的Xshell即可。
二、环境
系统:win7旗舰(物理机) CentOS64 64位(虚拟机)
软件:
vmware workstation 100
xmanager enterprise 4
三、建议
1建议先去熟悉掌握另外两篇博客,掌握怎样配置IP及虚拟机网络连接方式再尝试本实验。
2建议Linux不要安装桌面环境或使用桌面环境,尽量多使用命令行方式 *** 作。
四、连接(虚拟机网络连接使用host-only方式)
1保证linux下ssh开启(默认开启)
# netstat -tupln |grep ssh
tcp 0 0 0000:22 0000: LISTEN 1539/sshd
# service sshd status
openssh-daemon (pid 1539) is running
2保证物理机和虚拟机是能正常通信的,建议关闭物理机防火墙。
3打开Xshell,输入IP,进行连接。
输入用户名。
输入口令,OK即可。
成功连接,使用的是CentOS64系统。
可以使用上面的选项调整颜色,字体等,还可以传输文件,如下,左侧部分是windows文件,右侧是centos下文件,拖拉可以互传,挺方便的。
五、其它
通过xshell还可以连接局域网内其它机器或连接公网上的服务器,非常方面,还可以使用telnet连接(明文,不建议)

首先,你虚拟机网络适配器设置为NAT模式,就说明了你需要调整的只是虚拟机的eth0设置和主机服务设置而已,和其他没关系!
打开主机上的控制面板——管理工具——服务,确保VMware NAT service和VMware DHCP service服务的启动类型为自动,并启动这两个服务!
确保vmnet8虚拟网卡启用
进虚拟机中激活eth0网卡,设置其为自动获取(也可以设置其ip为192168216128/24,网关为1921682162)
打开xshell连接,ifconfig eth0上看到的ip地址(或直接连接192168216128)即可

方法/步骤
一、配置SSH参数
修改sshd_config文件,命令为:
vi /etc/ssh/sshd_config
将#PasswordAuthentication no的注释去掉,并且将NO修改为YES //kali中默认是yes
将PermitRootLogin without-password修改为
PermitRootLogin yes
然后,保存,退出vim。
二、启动SSH服务
命令为:
/etc/initd/ssh start
或者
service ssh start
查看SSH服务状态是否正常运行,命令为:
/etc/initd/ssh status
或者
service ssh status
三、使用SSH登录工具(Putty\SecureCRT\XShell)登录kali
输入用户名、密码后,如果使用SSH连接工具还是连不上kali 20,如下图所示:
那么要先生成两个密钥:
#ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
#ssh-keygen -t dsa -f /etc/ssh/ssh_host_rsa_key
执行命令后都会让输入密码,直接敲回车设置为空即可
再使用SSH连接工具重新连接kali,成功搞定!
四、设置系统自动启动SSH服务
方法一:
sysv-rc-conf
sysv-rc-conf --list | grep ssh
sysv-rc-conf ssh on //系统自动启动SSH服务
sysv-rc-conf ssh off // 关闭系统自动启动SSH服务
方法二:
update-rcd ssh enable //系统自动启动SSH服务
update-rcd ssh disabled // 关闭系统自动启动SSH服务


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13368331.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-23
下一篇 2023-07-23

发表评论

登录后才能评论

评论列表(0条)

保存