目录

ssh连接服务器

ssh连接服务器

这里假设电脑上已经有ssh了,没有的需要先安装ssh。

之前一直不懂ssh后面的指令代表什么意思,连服务器的时候让输host、post等内容,跟指令对不起来,这里先说一下ssh指令的构成:

ssh -p 1000 wangyu@222.156.152.48

这条指令中-p后面的数字代表连接远程主机的1000端口,你的登录请求会送进远程主机的1000端口,ssh默认端口是22,所以通常-p会省略代表使用22端口;

的通式应该是user@host,@前的表示用户名,@后面的表示主机名。

一、使用MobaXterm连接

下面讲一下怎么连,我这里提供用MobaXterm连接:

链接:https://pan.baidu.com/s/1DWn-Zci8II1N0_OIhB585A

提取码:t5m8

下载好后点.exe文件可直接使用,打开后点击左上角Session,界面应该是这样的:

https://i-blog.csdnimg.cn/blog_migrate/0a8b04459cea9eec6510a7de64b8d8ac.png

点击左上角的SSH,界面如下:

https://i-blog.csdnimg.cn/blog_migrate/3914235070bd8d408f63cb26488f066f.png

我们只需要填写红框内容,在Remote host中填写user@host,然后修改Port,如果ssh指令中没有-p参数,证明端口号为22,Port无需改动;如果ssh指令中有-p参数,则Port需要改成-p参数后面的数值。

点击OK,输入密码即可连接。

二、使用VSCode连接

安装Remote-SSH插件:

https://i-blog.csdnimg.cn/blog_migrate/b91232e664bb9a4042b5e2e2bc57699e.png

安装完后左侧菜单栏会出现新的小电脑的图标,点击图标,并点击设置按钮:

https://i-blog.csdnimg.cn/blog_migrate/2cef109ddcfc9300eb8c3446b0c27a91.png

弹出以下窗口,点击红框内容:

https://i-blog.csdnimg.cn/blog_migrate/23df3aef9a95933fb934b37d6ea06ab2.png

服务器信息写入配置文件:

https://i-blog.csdnimg.cn/blog_migrate/0fac60aff461e5d0c5416f281b3a9c1c.png

左侧菜单栏点击红框图标:

https://i-blog.csdnimg.cn/blog_migrate/da1e5b58a71d4bec2471e227f5477f8a.png

就会弹出新的VSCode窗口,并让你选择服务器使用的系统以及输入密码,输完后点击左侧菜单栏的图标,然后点Open Folder,会弹出窗口让你选择要进入的相应文件夹,选择好点OK就行了。

https://i-blog.csdnimg.cn/blog_migrate/365680b1c9272e3fa6375414566e6744.png

三、在一台服务器的终端直接连接另一台服务器

如果两台服务器同属一个网络,可直接通过内网连接。比如现在已经进入一台服务器的终端,如果想连接另一台服务器,可直接在终端输入:

(base)hanhan@titan:~$ ssh -p 22 wangyu@196.1.22.27

然后输入密码即可,注意这里主机ip与文章初始处主机ip不同,因为这里使用的是内网ip,文初使用的是外网ip。