{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

如何使用SSH来远程连接Linux虚拟主机?

ralapralap 回答0 收藏1
收藏问题

7条回答

lcodecorex

lcodecorex

回答于2022-06-27 17:30

这个不难,首先,Linux虚拟机需要开启ssh服务,接着你就可以借助xshell等软件利用ssh来远程连接Linux虚拟机了,下面我简单介绍一下实验过程,主要内容如下:

1.开启Linux虚拟机的ssh服务,这个可以直接使用命令“ps -aux | grep ssh”检查一下,如下,如果可以查找到,则说明ssh服务已启动,如果没有查找到,则说明ssh服务未启动,重启或安装一下ssh:

2.接着,我们就可以ssh连接Linux虚拟机了,如下,这里介绍了2种方式,一种是使用xshell,一种是使用powershell(win10系统自带),基本命令都是一样的,“ssh username@ip”,如果一直连接没有反应,ping一下虚拟机,看是否能ping通,如果ping不通,就需要设置一下网络:

  • 使用xshell连接Linux虚拟机,截图如下,新建连接,之后输入用户名和密码就可以正常登录:

成功登录后截图如下,之后就可以直接输入shell命令运行了:

  • 使用powershell连接Linux虚拟机,截图如下,使用起来也非常不错:

至此,我们就完成了利用ssh来连接Linux虚拟机。总的来说,整个过程很简单,先开启ssh服务,接着你就可以远程连接Linux虚拟机了,只要你有一定的Linux基础,多操作几遍,很快就能掌握的,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

评论0 赞同0
  •  加载中...
charles_paul

charles_paul

回答于2022-06-27 17:30

使用SSH来连接远程Linux服务器,首先要确保两点:

(1)、你的Linux服务器开启了SSHD服务;

(2)、服务器上的SSH端口号已在防火墙中允许访问;


满足以上两点后,我们就可以使用SSH客户端来连接远程Linux服务器了。不同系统上的SSH客户端不同,我们建议的有:

(1)、Windows平台:XShell

(2)、Mac平台:iTerm

(3)、手机端:ucloud云APP SSH工具

下面分别介绍这几款客户端的使用方法:


(1)、XShell使用方法

下载好了XShell后,通过“文件” -> “新建”,来新建一个连接即可,如果服务器安装了证书,在“用户身份验证”处选择Public Key并指定证书文件即可。

(2)、iTerm 使用方法

下载好了iTerm后,直接使用命令:# ssh 用户名@服务器IP -p SSH端口号

连接即可,如果服务器使用了证书,需要额外配置,具体的细节较复杂(可能涉及证书格式转换),可以在网上找下资料。

(3)、ucloud云APP SSH工具

这是ucloud云APP推出的一款工具,建议大家安装一个,因为不可能一直带着电脑,但我们手机基本上不离手,有了它,就可以在手机上连接Linux服务器,爽得不要不要的。


以上,不管用哪款SSH客户端,请一定要在其官网上下载,网络上各类软件站里的SSH客户端可能会被值入木马后门,容易被黑客窃取服务器信息!

如果还有不会的,欢迎关注网络圈的我们,我有一篇文章“「Linux」02节-SSH客户端”里有介绍这几款SSH客户端的使用方法。

评论0 赞同0
  •  加载中...
liaoyg8023

liaoyg8023

回答于2022-06-27 17:30

这里以windows电脑为例说明

  • 需要的软件:Xshell 5 用于连接远程主机的实用软件,程序员应该都知道吧,它是免费的,还有就是非常好用,相比于其他软件。

  • 在连接你的Linux主机前,你需要保证你的Linux主机支持ssh,这个应该不是重点。
  • 软件安装完成后打开,新建一个回话就行了,回话里包括你的端口号默认22,你的主机地址,你的主机密码。玩Linux这些应该问题不大。
  • 如果你想本地连接你的Linux虚拟机也行,前提是你在本地电脑上安装了Linux的虚拟机,然后在dos窗口用ping命令加上你的本地ip地址,ping通后进入X shell5新建回话输入用户名和密码就行了,挺简单的。
  • 差不多就是这些了,还是不明白可以评论!
  • 软件图标是下面这个:

评论0 赞同0
  •  加载中...
xcc3641

xcc3641

回答于2022-06-27 17:30

看你是在哪家买的虚拟主机吧,可以问提供商。我用的是bluehost的Linux虚拟主机,他们家的售后服务态度很好呢

评论0 赞同0
  •  加载中...
AlphaGooo

AlphaGooo

回答于2022-06-27 17:30

1.进入要连接的服务器(废话 )

2.启动sshd

service sshd start 提示没有命令的话

yum install sshd 提示没有源的话

yum install openssh-server 失败的话

根据错误提示 百度

安装成功了的话

service sshd start

然后 netstat -lntp查看22端口是否启动并且被sshd监听

3.连接sshd

找个软件 xshell啊啥的

打开软件 输入外网IP和外网端口

账号和密码

不知道外网地址? ucloud云还是自建的机房 ucloud云控制台 服务器直接能看到 自建的机房问运维去

就这些

评论0 赞同0
  •  加载中...
changfeng1050

changfeng1050

回答于2022-06-27 17:30

直接输入远程连接账号密码就行啊,设置好服务器ip,就直接连啊!有的服务器设置安全组件,开一下就行了。你这问题就像问怎么登陆qq样。

评论0 赞同0
  •  加载中...
kumfo

kumfo

回答于2022-06-27 17:30

首先需要知道被链接linux主机的IP地址;

如果你使用linux进行连接的话,直接shell里面输入ssh和IP连接;

如果使用Windows的话,需要下载第三方软件putty,是个图形化连接软件,然后直接输入IP连接;

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<