Linux連接服務器 linux 命令連接



文章插圖
Linux連接服務器 linux 命令連接

文章插圖
目錄
一、Ubuntu
1.0 環境1.1 安裝輔助軟件1.2 啟動服務1.3 設置 root 密碼,修改配置1.4 遠程連接
二、CentOS
2.0 環境2.1 設置 IP2.2 遠程連接
三、遠程連接工具
3.1 XShell3.2 MobaXterm
四、總結
正文
本文詳細講解遠程連接虛擬機的步驟,考慮到較多人使用 Ubuntu 和 CentOS,本文分別針對這兩種操作系統進行講解 。
實際上,大多數桌面操作系統都是基于 Ubuntu 來的,很多的操作系統是基于 CentOS 的,所以會了這兩種操作系統,基本就會了絕大多數的情況了 。
一、Ubuntu
1.0 環境
使用的環境如下所示:
[email protected]:~$ cat /proc/versionLinux version 5.8.0-50-generic ([email protected]) (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 [email protected]:~$【Linux連接服務器 linux 命令連接】1.1 安裝輔助軟件
依次執行如下命令:
[email protected]:~$ sudo apt update // 更新源 [email protected]:~$ sudo apt install net-tools // 安裝net-tools,提供 ifconfig 命令 [email protected]:~$ sudo apt install openssh-server // 安裝 openssh-server,用于 SSH 連接上面三條命令的功能依次是:更新源、安裝net-tools,提供 ifconfig 命令、安裝 openssh-server,用于 SSH 連接 。
1.2 啟動服務
依次執行如下命令:
[email protected]:~$ sudo systemctl enable ssh // 設置開機啟動 [email protected]:~$ sudo systemctl start ssh // 開啟服務上面兩條命令的功能依次是:設置 ssh 服務開機啟動,啟動 ssh 服務 。
1.3 設置 root 密碼,修改配置
如果想要使用 root 遠程登錄的話,執行如下命令:
[email protected]:~$ sudo passwd root [email protected]:~$ sudo sed -i '/#PermitRootLogin prohibit-password/aPermitRootLogin yes' /etc/ssh/sshd_config [email protected]:~$ sudo systemctl restart sshubuntu 上默認是不允許 root 遠程登錄的,需要修改配置,修改后重啟 ssh 服務 。
1.4 遠程連接
使用遠程連接工具進行連接,下面通過 Windows 的終端進行連接 。
圖1 遠程連接
連接命令格式為:ssh [email protected]
遠程連接工具看第三部分 。
二、CentOS
2.0 環境
使用的環境如下:
ersion 4.18.0-80.el8.x86_64 ([email protected]) (gcc version 8.2.1 20180905 (Red Hat 8.2.1-3) (GCC)) #1 SMP Tue Jun 4 09:19:46 UTC 2019[[email protected] ~]$2.1 設置 IP
[[email protected] ~]# 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重新載入配置文件
[[email protected] ~]# nmcli c reload執行 ifconfig 查看一下 IP,這時候就有 IP 了,如下所示:
在 Windows 下 ping 一下虛擬機的 IP,如下所示:
顯示已經連通 。
2.2 遠程連接
使用遠程連接工具進行連接,下面通過 Windows 的終端進行連接 。
連接命令格式為:ssh [email protected]
遠程連接工具看第三部分 。
三、遠程連接工具
3.1 XShell
Xshell 是一個非常強大的 SSH 客戶端,支持 SSH1, SSH2, 以及 Microsoft Windows 平臺的 TELNET 協議 。Xshell可以在Windows界面下用來訪問遠端不同系統下的服務器,從而在本地遠程控制服務器 。
圖1 XShell
3.2 MobaXterm
MobaXterm 是一個強大的 SSH 客戶端,為 Windows 桌面提供了重要的遠程網絡工具(SSH、X11、RDP、VNC、FTP、MOSH 等)和 Unix 命令(bash、ls、cat、sed、grep、awk、rsync 等) 。
圖2 MobaXterm
四、總結
遠程連接主要是配置網絡、安裝依賴包、使用遠程工具連接,遠程連接是通過 SSH 的形式進行連接的 。