怎么用xshell等ssh连接方式连接自己的本地虚拟机

笔者在训练seq2seq的模型时发现官方的预训练模型的依赖在windows下跑会出现各种各样的版本问题,但是自己的服务器实在承担不下了,故尝试使用虚拟机配一个centos的虚拟机进行模型训练,相关的文件(centos8,xshell破解版等)如果有需要请留在评论区,我发现阿里云盘传不了这个东西,百度云盘又有4G限制,如果有需要可以联系我。

注意下述的方式是连接你本机上的虚拟机,其实连接任何一台linux的主机都是一样的,获取到ip,如果是本机的话,按着这个操作就行,如果是服务器的话,同网段就直接访问就行,不同网段,就配置路由转发,用公网ip进行下述操作就行,道理都是一样的。

前提:确定你已经安装好Linux虚拟机了(相关的文章我会重新写一期)

一,获得你虚拟机的ip地址

在Linux虚拟机内打开终端,输入ifconfig,会出现下列的一个显示
在这里插入图片描述
箭头指的地方就是你虚拟机的ip地址,记住这个地址,后面会用。

二,建立ssh链接

这个部分就和你普通的连接服务器的方式一样一样的,不必做区分,最重要的就是你怎么拿到你服务器或者是虚拟机的ip,严格意义上说,这玩意儿可以连任何主机。
打开你的xshell或者是其他支持ssh链接的软件,建立一个新链接。
主机链接即为你之前获取的虚拟机的ip,端口号默认是22,最后进入用户身份验证,输入你虚拟机建立的用户或者是root,如下图所示。
同样,你也可以勾选PublicKey,采用密钥的方式链接,这个看个人喜好。
在这里插入图片描述
然后就是一点,如果你在完成上述步骤,成功建立连接后,打开时会弹出叫你安装Xagent,如果你不打算安装,可以右键你连接的属性,进入下面这样一个路径,把使用Xagent进行身份验证勾勾取消,这样就不会过Xagent验证了。
(这里是笔者闲麻烦,而且用的xshell是破解版,以预防其他的问题,我是取消的了这一项的)
在这里插入图片描述
最后连接上你的主机,就可以快乐的跑模型啦!

### 使用 Xshell 连接虚拟机 SSH 的方法及配置教程 #### 一、准备工作 为了成功通过 Xshell 连接虚拟机上的 SSH 服务,需完成以下准备事项: - 安装并配置好虚拟机软件(如 VirtualBox 或 VMware),以及在其中安装 Linux 发行版操作系统(如 Ubuntu)[^2]。 - 确保虚拟机中的网络设置已调整为桥接模式或 NAT 模式,以便主机能够访问虚拟机的 IP 地址[^3]。 #### 二、启动虚拟机内的 SSH 服务 在虚拟机中执行以下命令来启动 SSH 服务,并确认其正常运行: ```bash service ssh start ps -e | grep ssh ``` 如果 `ps` 命令返回包含 `sshd` 的进程,则表明 SSH 服务已成功启动[^4]。 #### 三、获取虚拟机的 IP 地址 打开终端,在虚拟机上运行如下命令以查看分配给它的 IP 地址: ```bash ifconfig ``` 或者对于较新的 Linux 版本可以使用: ```bash ip addr show ``` 记录下对应的 IPv4 地址,这将是后续用于 Xshell 配置的目标地址[^1]。 #### 四、Xshell 中创建新会话 1. 打开 Xshell 软件界面; 2. 单击左上角菜单栏里的 **新建** 按钮; 3. 在弹出窗口填写相关信息: - 主机名/IP 地址:填入之前从虚拟机获得的实际 IP 地址; - 用户名:通常设为默认账户名称(例如 ubuntu 对应的是 “ubuntu” 用户); - 密码:输入对应用户的密码; 注意上述参数均依据个人实际环境设定而定。 #### 五、测试连接 保存所建立的新会话之后点击登录按钮尝试接入远程服务器虚拟机实例。一旦认证环节顺利完成便能进入 shell 提示符状态开始操作管理目标机器资源了。 ```python print("Connection Successful!") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值