如何連接一個Linux伺服器?
如何連接一個Linux伺服器?
Linux伺服器端準備工作
- 首先需要在Linux伺服器上安裝
openssh-server
,打開Linux伺服器命令行終端,鍵入下面命令sudo apt-get install openssh-server
- 修改Linux伺服器的
ssh
配置文件
sudo gedit /etc/ssh/sshd_config
- 先使用」#」注釋掉
PermitRootLogin without-password
- 添加一行
PermitRootLogin yes
- 然後開啟
ssh
服務ps -e | grep ssh
客戶端準備工作
客戶端既可以是Windows系統用戶,也可以是Linux系統用戶,下面我們就分別介紹這兩種系統如何來連接Linux伺服器
Ubuntu系統
- 一般情況下,Ubuntu系統都是自帶了
openssh-client
,如果沒有安裝,在命令行鍵入下面
sudo apt-get install openssh-client
- 如果已經安裝好了
openssh-client
,那麼可以使用下面的命令連接伺服器
ssh username@IP
- 這裡的
username
是伺服器的一個用戶賬號,IP
也是伺服器的IP地址
Windows系統
- Windows平臺下有許多提供
ssh
服務的軟體,我們在這裡使用Xshell 5
軟體 - 打開
Xshell 5
軟體,點擊左上角的新建 - 在主機處輸入Linux伺服器的IP地址,協議選擇為
ssh
,埠號為22
- 點擊確定按鈕,再點擊連接,此時會彈出一個交互窗口,輸入伺服器的一個賬戶和密碼
數據傳輸
下面我們就分別介紹Windows和Linux兩種系統如何與Linux伺服器進行數據傳輸
Ubuntu系統
- 在於伺服器連接正常後,再次打開一個命令行終端,鍵入以下命令,就可以將客戶端數據傳入伺服器
scp ./filename username@IP:/home/bio321/Desktop
- 也可以將伺服器端的數據傳入到客戶端,鍵入以下命令
scp username@IP:/home/bio321/Desktop/filename ./data
Windows系統
- 在Linux伺服器安裝
lrzsz
,伺服器端打開命令行,鍵入以下命令安裝
sudo apt-get install lrzsz
- 將客戶端數據傳入服務端,服務端打開命令行,鍵入命令
rz
- 將服務端數據傳入客戶端,服務端打開命令行,鍵入命令
sz
感謝邀請。
遠程連接Linux伺服器一般通過SSH軟體,常見的有Putty和Xshell等。
詳細連接步驟如下:
如何用Xshell遠程連接VPS伺服器 - 瓦力學長?walixz.com- 可以使用ssh客戶端,這是一個字元界面。流行的客戶端有putty。MobaXterm也流行起來。
- ssh的文件拷貝協議是sftp,可以使用winscp,filezilla等客戶端瀏覽文件,上傳下載。
- 如果你的伺服器有圖形界面,那麼使用MobaXterm也可以打開圖形界面。
- 當然你可以使用微軟的遠程桌面去連接Linux伺服器的圖形界面。需要安裝和微軟的兼容協議。
- 對於沒有ssh的伺服器(按規定禁止開任何的服務),可以從串口線訪問Linux的終端。這個時候你需要一個串口線插在伺服器上,一般伺服器都是有串口的。你的客戶端電腦插在串口線另一端。使用putty類似的客戶端可以打開串口Serial COM1.
- linux伺服器需要開啟sshd服務,如果有啟用防火牆則需要放開sshd埠連接
- linux所在公有雲需要在安全組中放開sshd埠
- windows系統用putty、mac或linux用命令行終端連接
可以具體描述嗎
一般用ssh工具進行連接的
get ip ,then ssh it
使用xshell客戶端可以很方便的管理和連接Linux伺服器,官網可以申請免費版,附申請鏈接,填寫姓名,郵箱,勾選兩者,點擊下載,收到郵件後點擊郵件中的鏈接即可下載https://www.netsarang.com/zh/free-for-home-school/
推薦閱讀: