成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何通過 SSH 管理遠(yuǎn)程連接

系統(tǒng) Linux
本文是用于遠(yuǎn)程管理 Linux 服務(wù)器的最廣泛使用的協(xié)議的指南。我們展示了如何使用最重要的 SSH 命令以及一些技巧和竅門來簡化文件復(fù)制和管理任務(wù)。

想要管理客戶端和 Linux 服務(wù)器之間的安全遠(yuǎn)程通信?以下是一些用于管理遠(yuǎn)程連接的 Secure Shell (SSH) 工具。

Secure Shell 協(xié)議是通過客戶端/服務(wù)器應(yīng)用程序連接遠(yuǎn)程機(jī)器的常用方法。它利用 ssh、scp 和 sftp 等工具集來確保安全的身份驗(yàn)證過程和隨后的加密通信。因此,這些工具取代了其他較舊的遠(yuǎn)程命令執(zhí)行工具集,例如 telnet、rcp 和 rlogin。

在本指南中,您將學(xué)習(xí)如何在您的機(jī)器上安裝和啟用 OpenSSH 服務(wù)器/客戶端服務(wù)。它還涵蓋了訪問和遠(yuǎn)程管理系統(tǒng)以及在兩者之間傳輸文件所需的所有命令(SSH 工具)。

SSH 入門

默認(rèn)情況下,大多數(shù) Linux 系統(tǒng)都包含 ssh 客戶端和服務(wù)器應(yīng)用程序。在 RHEL 和 Fedora 發(fā)行版中包含 ssh 工具的軟件包是 openssh、openssh-server 和 openssh-client。使用grep命令從已安裝列表中獲取 ssh 工具:

linuxmi@linuxmi:~/www.linuxmi.com$ yum list installed | grep openssh

雖然 Ubuntu 只包含一個(gè) openssh-client 包,但它還包含一個(gè) openssh 包。使用 grep 命令列出 Ubuntu 中的 openssh 包,如下:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo dpkg --list | grep openssh
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get install openssh-server

啟動(dòng)/啟用 SSH 服務(wù)

openssh 服務(wù)的管理可能因發(fā)行版而異,并且無論默認(rèn)配置如何,它都不會(huì)自動(dòng)啟動(dòng)。使用以下命令集確保服務(wù)在您的 Linux 機(jī)器上啟動(dòng)并運(yùn)行:

linuxmi@linuxmi:~/www.linuxmi.com$ systemctl status sshd.service #對于 Fedora 和 RHEL
linuxmi@linuxmi:~/www.linuxmi.com$ systemctl status ssh #對于 Ubuntu

如果沒有運(yùn)行,檢查服務(wù)狀態(tài)如下:

linuxmi@linuxmi:~/www.linuxmi.com$ systemctl start sshd.service #對于 Fedora 和 RHEL
linuxmi@linuxmi:~/www.linuxmi.com$ systemctl ssh start #對于 Ubuntu

要在系統(tǒng)啟動(dòng)后立即啟動(dòng) openssh-server:

linuxmi@linuxmi:~/www.linuxmi.com$ systemctl enable sshd.service
linuxmi@linuxmi:~/www.linuxmi.com$ systemctl ssh enable

如何使用 SSH 客戶端工具

在使用SSH 協(xié)議進(jìn)行 Linux 系統(tǒng)遠(yuǎn)程訪問的許多其他工具中,最常用的是用于遠(yuǎn)程代碼執(zhí)行和登錄的 ssh 命令,其中 scp 和 rsync 在客戶端和服務(wù)器之間復(fù)制一個(gè)或多個(gè)文件時(shí)很有用。

本節(jié)詳細(xì)介紹了上述用于有效遠(yuǎn)程管理的命令。

遠(yuǎn)程登錄

SSH 是您最常用于遠(yuǎn)程配置運(yùn)行 sshd 服務(wù)的 Linux 服務(wù)器的命令。使用 ssh 命令驗(yàn)證您是否可以登錄到您的 Linux 服務(wù)器執(zhí)行命令。

您可以使用另一臺(tái) Linux 機(jī)器登錄到您的服務(wù)器,也可以通過在localhost上模擬它來了解它,如下所示:

遠(yuǎn)程登錄到 192.168.1.108 的 linuxmi 帳戶(其中 192.168.1.108 是遠(yuǎn)程設(shè)備的 IP 地址):

linuxmi@linuxmi:~/www.linuxmi.com$ ssh linuxmi@192.168.1.108

對于以本地用戶身份遠(yuǎn)程登錄:

linuxmi@linuxmi:~/www.linuxmi.com$ ssh localhost

如果您是第一次登錄遠(yuǎn)程服務(wù)器,它會(huì)提示您確認(rèn)連接系統(tǒng),輸入yes并輸入用戶帳戶密碼。

登錄后,您可以繼續(xù)執(zhí)行遠(yuǎn)程命令,因?yàn)樗愃朴诔R?guī)登錄,唯一的區(qū)別是遠(yuǎn)程通信是加密的。

完成后,鍵入exit命令以終止會(huì)話并返回到本地系統(tǒng)。如果它無法關(guān)閉遠(yuǎn)程shell ~. 鍵也可以執(zhí)行類似的任務(wù)并輸出“Connection to X.X.X.X closed”。

遠(yuǎn)程執(zhí)行

ssh 命令允許在遠(yuǎn)程系統(tǒng)上執(zhí)行命令并在本地機(jī)器上返回輸出。例如,

以下命令以用戶ubuntu在遠(yuǎn)程服務(wù)器上運(yùn)行并返回主機(jī)名:

linuxmi@linuxmi:~/www.linuxmi.com$ ssh linuxmi@192.168.1.108 hostname

要執(zhí)行包含選項(xiàng)或標(biāo)志的命令,請將其括在雙引號中,如下所示:

linuxmi@linuxmi:~/www.linuxmi.com$ ssh linuxmi@192.168.1.108 "cat www.linuxmi.com.py"

上面的命令在本地屏幕上返回上述文件的內(nèi)容。

您還可以通過在服務(wù)器上啟用 X11 轉(zhuǎn)發(fā)來運(yùn)行多個(gè)命令,而無需每次都重新連接。打開/etc/ssh目錄下的sshd_config文件,將X11 Forwarding設(shè)置為yes。

通過 scp 和 rsync 進(jìn)行文件制

scp命令允許您將文件從遠(yuǎn)程傳輸/復(fù)制到本地系統(tǒng),反之亦然。它的功能類似于 rcp 命令,但使用 RSA 加密通信。下面是一些例子。

將文件從遠(yuǎn)程機(jī)器的/home/linuxmi/demo目錄復(fù)制到其/tmp文件夾,如下所示:

linuxmi@linuxmi:~/www.linuxmi.com$ scp -r linuxmi@192.168.1.108:/home/linuxmi/demo /tmp

這也啟用了遞歸復(fù)制,這意味著您可以為命令提供一個(gè)目錄,并將所有文件/文件夾沿層次結(jié)構(gòu)復(fù)制到另一個(gè)本地目錄。

linuxmi@linuxmi:~/www.linuxmi.com$ scp -r localhost:/home/linuxmi/web /tmp

您也可以使用 scp 命令備份文件和目錄,但 rsync 是更好的備份實(shí)用程序,原因如下:

  • scp 無法保留文件/目錄權(quán)限和時(shí)間/日期。
  • 它也無法識(shí)別已復(fù)制的文件和目錄。

現(xiàn)在列出以上目錄的內(nèi)容,查看文件權(quán)限和創(chuàng)建時(shí)間,如下:

linuxmi@linuxmi:~/www.linuxmi.com$ ls -l /home/linuxmi/demo /tmp/demo

重復(fù)上面的 scp 命令并重新列出目錄以檢查它是否從其時(shí)間戳中替換了已復(fù)制的文件/目錄:

scp 命令的-p 標(biāo)志可能有助于保留時(shí)間戳或?qū)懭霗?quán)限,但它仍會(huì)替換已復(fù)制的文件。為了克服這些缺點(diǎn),使用 rsync 作為備份工具。首先刪除/tmp目錄中的文件以繼續(xù)下面的示例。使用帶有-a標(biāo)志的 rsync 命令進(jìn)行遞歸歸檔,使用-v選項(xiàng)表示詳細(xì),將/home/linuxmi/demo文件復(fù)制到/tmp目錄,如下所示:

linuxmi@linuxmi:~/www.linuxmi.com$ rsync -av linuxmi@192.168.1.108:/home/linuxmi/demo /tmp

列出/tmp目錄以注意它如何保存文件或目錄的創(chuàng)建時(shí)間。

最后,重新運(yùn)行rsync命令以驗(yàn)證它沒有復(fù)制任何文件。

了解 SSH

本文是用于遠(yuǎn)程管理 Linux 服務(wù)器的最廣泛使用的協(xié)議的指南。我們展示了如何使用最重要的 SSH 命令以及一些技巧和竅門來簡化文件復(fù)制和管理任務(wù)。

開始了解 SSH 命令/工具及其功能可以改變您對系統(tǒng)/服務(wù)器管理的看法,因?yàn)樗粌H解鎖了 SSH 的功能,還解鎖了 Linux 終端的功能。它是一個(gè)強(qiáng)大的工具,提供了相當(dāng)大的安全性,以及更高級的功能。

責(zé)任編輯:龐桂玉 來源: Linux公社
相關(guān)推薦

2023-02-21 10:07:23

2019-04-08 08:50:02

2019-10-09 16:50:48

SSHLinux遠(yuǎn)程系統(tǒng)

2009-12-31 14:11:12

2022-04-10 22:50:20

SSHLinux會(huì)話

2010-02-05 10:22:07

2016-09-13 21:43:50

2021-08-28 17:30:51

LinuxSSH

2012-03-20 10:36:44

JavaSSH

2020-02-17 07:20:22

SSH遠(yuǎn)程連接工具Linux

2013-11-27 17:45:19

2011-09-09 11:17:51

UbuntuPAC Manager

2021-09-29 11:46:05

遠(yuǎn)程服務(wù)器VSCode

2016-10-13 08:35:00

SSHFSSSHLinux

2022-11-18 08:55:33

2020-09-20 10:12:54

nccm

2009-07-20 19:53:23

SSHLinuxMac

2022-11-10 07:41:00

sshLinux

2011-07-14 09:56:13

RHEL紅帽PuTTY

2009-12-04 19:33:53

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产欧美日韩精品一区二区三区 | 亚洲一区二区精品 | 亚洲国产成人精品久久 | 久久精品 | 一区二区三区视频在线观看 | 国产免费av在线 | 国产精品久久久久久久久久久免费看 | 欧美亚洲另类在线 | 91久久| 999久久久| 久色视频在线观看 | 欧美aaaa视频 | 亚洲激情一区二区 | 一区二区三区免费在线观看 | 狠狠干狠狠操 | 精品乱人伦一区二区三区 | h视频在线观看免费 | 成人av在线播放 | 亚洲二区精品 | 特黄特黄a级毛片免费专区 av网站免费在线观看 | 成人av鲁丝片一区二区小说 | 国产日韩欧美精品一区二区 | 久久国产精品视频 | www.99热.com| 久久综合av | 国产一区日韩在线 | 精品少妇v888av | 青青操av| 久久久久久久久一区 | 视频三区 | 中文字幕日韩专区 | 午夜影院网站 | 精品一区二区三区91 | 亚洲一区欧美 | 中文字幕在线免费观看 | 日本精品视频一区二区 | 婷婷五月色综合 | 日韩欧美在线免费观看 | 国产精品日韩欧美一区二区 | 91.色| 欧美老妇交乱视频 |