linux查看服務列表,linux連接服務器命令

目錄

一、Ubuntu

  • 1.0 環境
  • 1.1 安裝輔助軟件
  • 1.2 啟動服務
  • 1.3 設置 root 密碼,修改配置
  • 1.4 遠程連接

二、CentOS

  • 2.0 環境
  • 2.1 設置 IP
  • 2.2 遠程連接

三、遠程連接工具

  • 3.1 XShell
  • 3.2 MobaXterm

四、總結

正文

本文詳細講解遠程連接虛擬機的步驟,考慮到較多人使用 Ubuntu 和 CentOS,本文分別針對這兩種操作系統進行講解。

實際上,大多數桌面操作系統都是基於 Ubuntu 來的,很多的操作系統是基於 CentOS 的,所以會了這兩種操作系統,基本就會了絕大多數的情況了。

一、Ubuntu

1.0 環境

使用的環境如下所示:

linuxy@linuxy:~$ cat /proc/version
Linux version 5.8.0-50-generic (buildd@lgw01-amd64-030) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #56~20.04.1-Ubuntu SMP Mon Apr 12 21:46:35 UTC 2021
linuxy@linuxy:~$

1.1 安裝輔助軟件

依次執行如下命令:

linuxy@linuxy:~$ sudo apt update // 更新源
 
linuxy@linuxy:~$ sudo apt install net-tools // 安裝net-tools,提供 ifconfig 命令
 
linuxy@linuxy:~$ sudo apt install openssh-server // 安裝 openssh-server,用於 SSH 連接

上面三條命令的功能依次是:更新源、安裝net-tools,提供 ifconfig 命令、安裝 openssh-server,用於 SSH 連接。

1.2 啟動服務

依次執行如下命令:

linuxy@linuxy:~$ sudo systemctl enable ssh // 設置開機啟動
 
linuxy@linuxy:~$ sudo systemctl start ssh // 開啟服務

上面兩條命令的功能依次是:設置 ssh 服務開機啟動,啟動 ssh 服務。

1.3 設置 root 密碼,修改配置

如果想要使用 root 遠程登錄的話,執行如下命令:

linuxy@linuxy:~$ sudo passwd root
 
linuxy@linuxy:~$ sudo sed -i '/#PermitRootLogin prohibit-password/aPermitRootLogin yes' /etc/ssh/sshd_config
 
linuxy@linuxy:~$ sudo systemctl restart ssh

ubuntu 上默認是不允許 root 遠程登錄的,需要修改配置,修改後重啟 ssh 服務。

1.4 遠程連接

使用遠程連接工具進行連接,下面通過 Windows 的終端進行連接。保姆級!超詳解!遠程連接Linux虛擬機

圖1 遠程連接

連接命令格式為:ssh 用戶名@IP

遠程連接工具看第三部分。

二、CentOS

2.0 環境

使用的環境如下:

ersion 4.18.0-80.el8.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.2.1 20180905 (Red Hat 8.2.1-3) (GCC)) #1 SMP Tue Jun 4 09:19:46 UTC 2019
[linuxy@localhost ~]$

2.1 設置 IP

[root@localhost ~]# sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33

修改 ifcfg-ens33 ONBOOT=no 為 ONBOOT=yes,文件內容如下


TYPE=Ethernet
 
PROXY_METHOD=none
 
BROWSER_ONLY=no
 
BOOTPROTO=dhcp
 
DEFROUTE=yes
 
IPV4_FAILURE_FATAL=no
 
IPV6INIT=yes
 
IPV6_AUTOCONF=yes
 
IPV6_DEFROUTE=yes
 
IPV6_FAILURE_FATAL=no
 
IPV6_ADDR_GEN_MODE=stable-privacy
 
NAME=ens33
 
UUID=98a1093c-5c53-402f-ab07-60b29071b1df
 
DEVICE=ens33
 
ONBOOT=yes

重新載入配置文件

[root@localhost ~]# nmcli c reload

執行 ifconfig 查看一下 IP,這時候就有 IP 了,如下所示:

保姆級!超詳解!遠程連接Linux虛擬機

在 Windows 下 ping 一下虛擬機的 IP,如下所示:

保姆級!超詳解!遠程連接Linux虛擬機

顯示已經連通。

2.2 遠程連接

使用遠程連接工具進行連接,下面通過 Windows 的終端進行連接。

保姆級!超詳解!遠程連接Linux虛擬機

連接命令格式為:ssh 用戶名@IP

遠程連接工具看第三部分。

三、遠程連接工具

3.1 XShell

Xshell 是一個非常強大的 SSH 客戶端,支持 SSH1, SSH2, 以及 Microsoft Windows 平台的 TELNET 協議。Xshell可以在Windows界面下用來訪問遠端不同系統下的服務器,從而在本地遠程控制服務器。保姆級!超詳解!遠程連接Linux虛擬機

圖1 XShell

3.2 MobaXterm

MobaXterm 是一個強大的 SSH 客戶端,為 Windows 桌面提供了重要的遠程網絡工具(SSH、X11、RDP、VNC、FTP、MOSH 等)和 Unix 命令(bash、ls、cat、sed、grep、awk、rsync 等)。保姆級!超詳解!遠程連接Linux虛擬機

圖2 MobaXterm

四、總結

遠程連接主要是配置網絡、安裝依賴包、使用遠程工具連接,遠程連接是通過 SSH 的形式進行連接的。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/234127.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-11 17:54
下一篇 2024-12-11 17:54

相關推薦

發表回復

登錄後才能評論