ssh连接服务器
這里假設電腦上已經有ssh了,沒有的需要先安裝ssh。
之前一直不懂ssh后面的指令代表什么意思,連服務器的時候讓輸host、post等內容,跟指令對不起來,這里先說一下ssh指令的構成:
這條指令中-p后面的數字代表連接遠程主機的1000端口,你的登錄請求會送進遠程主機的1000端口,ssh默認端口是22,所以通常-p會省略代表使用22端口;
wangyu@222.156.152.48的通式應該是user@host,@前的表示用戶名,@后面的表示主機名。
一、使用MobaXterm連接
下面講一下怎么連,我這里提供用MobaXterm連接:
鏈接:https://pan.baidu.com/s/1DWn-Zci8II1N0_OIhB585A
提取碼:t5m8
下載好后點.exe文件可直接使用,打開后點擊左上角Session,界面應該是這樣的:
點擊左上角的SSH,界面如下:
我們只需要填寫紅框內容,在Remote host中填寫user@host,然后修改Port,如果ssh指令中沒有-p參數,證明端口號為22,Port無需改動;如果ssh指令中有-p參數,則Port需要改成-p參數后面的數值。
點擊OK,輸入密碼即可連接。
二、使用VSCode連接
安裝Remote-SSH插件:
安裝完后左側菜單欄會出現新的小電腦的圖標,點擊圖標,并點擊設置按鈕:
彈出以下窗口,點擊紅框內容:
服務器信息寫入配置文件:
左側菜單欄點擊紅框圖標:
就會彈出新的VSCode窗口,并讓你選擇服務器使用的系統以及輸入密碼,輸完后點擊左側菜單欄的圖標,然后點Open Folder,會彈出窗口讓你選擇要進入的相應文件夾,選擇好點OK就行了。
三、在一臺服務器的終端直接連接另一臺服務器
如果兩臺服務器同屬一個網絡,可直接通過內網連接。比如現在已經進入一臺服務器的終端,如果想連接另一臺服務器,可直接在終端輸入:
(base)hanhan@titan:~$ ssh -p 22 wangyu@196.1.22.27然后輸入密碼即可,注意這里主機ip與文章初始處主機ip不同,因為這里使用的是內網ip,文初使用的是外網ip。
總結
- 上一篇: android studio -geny
- 下一篇: 主页是单一的HTML文件,什么是主页,下