真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux中有哪些SSH命令

本篇文章為大家展示了Linux中有哪些SSH命令,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

柯橋網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,柯橋網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為柯橋上1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個(gè)售后服務(wù)好的柯橋做網(wǎng)站的公司定做!

1. 基本用法

最簡單的用法就是不帶參數(shù),僅輸入 ssh 再加上主機(jī)地址,比如:

ssh 192.168.0.116

這種形式登陸主機(jī),會默認(rèn)使用當(dāng)前用戶進(jìn)行登錄。第一次連接的時(shí)候,SSH 會確認(rèn)目標(biāo)主機(jī)的真實(shí)性,如果沒有問題的話,輸入 yes 即可。

如果我們想要以指定用戶名來登錄主機(jī),有兩種方法:

a. 使用 -l 選項(xiàng)

ssh -l alvin 192.168.0.116

b. 使用 user@hostname 格式

ssh alvin@192.168.0.116

這兩種方法,其中第二種尤為常用。

2. 指定端口登錄

SSH 默認(rèn)使用的端口號是 22。大多現(xiàn)代的 Linux 系統(tǒng) 22 端口都是開放的。如果你運(yùn)行 ssh 程序而沒有指定端口號,它直接就是通過 22 端口發(fā)送請求的。

如果我們不想通過 22 端口登錄,那么我們可以使用 -p 選項(xiàng)來指定端口。

ssh 192.168.0.116 -p 1234

引申話題:如何修改端口號?

只需修改 /etc/ssh/ssh_config ,修改如下一行:

Port 22

3. 對所有數(shù)據(jù)請求壓縮

使用 -C 選項(xiàng),所有通過 SSH 發(fā)送或接收的數(shù)據(jù)將會被壓縮,并且任然是加密的。

ssh -C 192.168.0.116

但是,這個(gè)選項(xiàng)在網(wǎng)速不是很快的時(shí)候比較有用,而當(dāng)網(wǎng)速較快的時(shí)候,使用壓縮反而會降低效率,所以要視情況使用。

4. 打開調(diào)試模式

因?yàn)槟承┰?,我們想要追蹤調(diào)試我們建立的 SSH 連接情況。SSH 提供的 -v 選項(xiàng)參數(shù)正是為此而設(shè)的。其可以看到在哪個(gè)環(huán)節(jié)出了問題。

[Alvin.Alvin-computer] ? ssh -v pi@192.168.0.116
OpenSSH_7.1p2, OpenSSL 1.0.1g 7 Apr 2014
debug1: Reading configuration data /etc/ssh_config
debug1: Connecting to 192.168.0.116 [192.168.0.116] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.1
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.4p1 Raspbian-10+deb9u4
debug1: match: OpenSSH_7.4p1 Raspbian-10+deb9u4 pat OpenSSH* compat 0x04000000
debug1: Authenticating to 192.168.0.116:22 as 'pi'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received

5. 綁定源地址

如果你的客戶端有多于兩個(gè)以上的 IP 地址,你就不可能分得清楚在使用哪一個(gè) IP 連接到 SSH 服務(wù)器。為了解決這種情況,我們可以使用 -b 選項(xiàng)來指定一個(gè)IP 地址。這個(gè) IP 將會被使用做建立連接的源地址。

[Alvin.Alvin-computer] ? ssh -b 192.168.0.105 pi@192.168.0.116
Linux raspberrypi 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Feb 24 08:52:29 2019 from 192.168.0.105

6. 遠(yuǎn)程執(zhí)行命令

如果我們想在目標(biāo)主機(jī)執(zhí)行一條命令,我們通常的做法是,先登錄到目標(biāo)主機(jī),執(zhí)行命令,再退出來。這樣做當(dāng)然是可以,但是比較麻煩。

如果我們僅僅是想遠(yuǎn)程執(zhí)行一條命令,可以直接在后面跟上命令就好,如下:

[Alvin.Alvin-computer] ? ssh pi@192.168.0.116 ls -l
Desktop
Documents
Downloads
MagPi
Music

7. 掛載遠(yuǎn)程文件系統(tǒng)

另外一個(gè)很贊的基于 SSH 的工具叫 sshfs。 sshfs 可以讓你在本地直接掛載遠(yuǎn)程主機(jī)的文件系統(tǒng)。它的使用格式如下:

sshfs -o idmap=user user@hostname:/home/user ~/Remote

比如:

sshfs -o idmap=user pi@192.168.0.116:/home/pi ~/Pi

什么是Linux系統(tǒng)

Linux是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng),使用Linux能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。

上述內(nèi)容就是Linux中有哪些SSH命令,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)站題目:Linux中有哪些SSH命令
文章源于:http://weahome.cn/article/gphidp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部