ssh命令

Debian / Ubuntu:

#安裝ssh-client
$ sudo apt-get install openssh-client

#安裝ssh-server
$ sudo apt-get install openssh-server

RedHat / CentOS

# yum install openssh-server openssh-clients

一旦安裝上飘痛,我們就可以在終端輸入 ssh 來(lái)檢查下安裝是否正常

使用ssh

  1. 無(wú)選項(xiàng)參數(shù)運(yùn)行
    通常使用SSH的方式就是不加任何選項(xiàng)參數(shù)吠各,僅僅輸入“SSH”
$ ssh 192.168.1.1
  1. 指定登陸用戶(hù)

默認(rèn)的砂代,ssh會(huì)嘗試用當(dāng)前用戶(hù)作為用戶(hù)名來(lái)連接倘要。因?yàn)槭窃诋?dāng)前用戶(hù)客戶(hù)機(jī)上使用ssh客戶(hù)端。

$ ssh -l leni 192.168.1.1
#等價(jià)于
$ ssh leni@192.168.1.1
  1. 指定端口

SSH默認(rèn)端口是22。大多現(xiàn)代的Linux系統(tǒng)22端口是開(kāi)放的漱逸。如果你運(yùn)行ssh程序而沒(méi)有指定端口號(hào)强窖,它直接就是通過(guò)22端口發(fā)送請(qǐng)求凸椿。

一些系統(tǒng)管理員會(huì)改變SSH的默認(rèn)端口號(hào)。讓我們?cè)囋嚦崮纾F(xiàn)在端口號(hào)是1234脑漫。要連上主機(jī),就要使用-p選項(xiàng)咙崎,后面再加上SSH端口

$ ssh 192.168.1.1 -p 1234

要改變端口號(hào)窿撬,我們需要修改/etc/ssh/ssh_config文件,找到此行:

Port 22

把它換成其他端口號(hào)叙凡,比如上面的1234.然后重啟SSH服務(wù)劈伴。

  1. 對(duì)所有數(shù)據(jù)請(qǐng)求壓縮
    有了這個(gè)選項(xiàng),所有通過(guò)SSH發(fā)送或接受的數(shù)據(jù)將會(huì)被壓縮握爷,并且仍然是加密的跛璧。要使用SSH的壓縮功能,使用-C選項(xiàng)
$ ssh -C 192.168.1.1

如果你的聯(lián)網(wǎng)速度很慢的話(huà)新啼,這個(gè)選項(xiàng)非常有用追城。但如果你網(wǎng)速很快的話(huà),壓縮反而會(huì)降低你的速度燥撞∽可以使用-o選項(xiàng)加上壓縮級(jí)別參數(shù)來(lái)控制壓縮的級(jí)別,但這個(gè)選項(xiàng)僅僅在SSH -1下起作用物舒。

  1. 指定一個(gè)加密算法色洞。
    ssh 提供了一些可用的加密算法」诳瑁可以在 /etc/ssh/ssh_config or ~/.ssh/config文件中看到(如果存在的話(huà))

  2. 打開(kāi)調(diào)試模式
    因?yàn)槟承┰蚧鹬睿覀兿胍粉櫿{(diào)試我們建立的SSH連接情況。SSH提供的-v選項(xiàng)參數(shù)正是為此而設(shè)的荠察。

$ ssh -v 192.168.1.1
  1. 綁定源地址
    如果你的客戶(hù)端有多余兩個(gè)以上的IP地址置蜀,你就不可能分得清楚在使用哪個(gè)IP連接到SSH服務(wù)器。

為了解決這種情況悉盆,我們可以使用-b選項(xiàng)來(lái)指定一個(gè)地市盯荤。這個(gè)IP將會(huì)被使用做建立連接的源地址。

$ ssh -b 192.168.1.1 -l leni 192.168.1.100

服務(wù)端焕盟,我們可以使用netstat命令來(lái)檢查到服務(wù)的連接是否建立秋秤。可以看到IP為192.168.1.1的連接已經(jīng)建立。

  1. 使用其他配置文件
    默認(rèn)情況下航缀,ssh 會(huì)使用位于 /etc/ssh/ssh_config的配置文件商架。這個(gè)配置文件作用于系統(tǒng)的所有用戶(hù)。但你想要為特定的用戶(hù)指定特殊的設(shè)置的話(huà)芥玉,可以把配置文件放入 ~/.ssh/config 文件中蛇摸。如果此文件不存在,可以手工創(chuàng)建一個(gè)灿巧。
#要使用指定配置文件赶袄,可以使用-F選項(xiàng)
$ ssh -F /apple/ssh/my_ssh_config 192.168.1.1
  1. 使用SSH X11 Forwarding
    某些時(shí)候,你可能想把服務(wù)端的 X11 應(yīng)用程序顯示到客戶(hù)端計(jì)算機(jī)上抠藕,SSH 提供了 -X 選項(xiàng)饿肺。但要啟用這功能,我們需要做些準(zhǔn)備盾似,下面是它的設(shè)置:

在服務(wù)器端敬辣,你需要使/etc/ssh/ssh_config文件中的行設(shè)置成 ForwardX11 yes 或者 X11Forwad yes,以啟用 X11 Forwarding零院,重啟 SSH 服務(wù)程序溉跃。

然后在客戶(hù)端,輸入 ```ssh -X user@host:``

$ ssh -X leni@192.168.0.101

一旦登陸告抄,可以輸入:

$ echo $DISPLAY

來(lái)檢查撰茎,你應(yīng)該可以看到向如下所示的

localhost:10:0

隨后就可以運(yùn)行應(yīng)用了,僅僅只能輸入應(yīng)用程序的命令打洼。讓我們?cè)囋嚵浜热缦脒\(yùn)行 xclock 程序,輸入:

$ xclock

它就運(yùn)行起來(lái)了募疮,xclock 確實(shí)是運(yùn)行在遠(yuǎn)端系統(tǒng)的炫惩,但它在你的本地系統(tǒng)里顯示了。

總結(jié)

#不指定用戶(hù)
ssh 192.168.1.1

#指定用戶(hù)
ssh -l root 192.168.1.1
ssh root@192.168.1.1

#如果修改過(guò)ssh登陸端口
ssh -p 12333 192.168.1.1
ssh -l root -p 12333 192.168.1.1
ssh -p 12333 root@192.168.1.1

#另外修改配置文件/etc/ssh/sshd_config酝锅,可以改ssh登錄端口和禁止root登錄诡必。改端口可以防止被端口掃描。

#編輯配置文件:
vim /etc/ssh/sshd_config

#找到#Port 22搔扁,去掉注釋?zhuān)薷某梢粋€(gè)五位的端口:
Port 12333

 

#找到#PermitRootLogin yes,去掉注釋?zhuān)薷臑椋?PermitRootLogin no

#重啟sshd服務(wù):
service sshd restart
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蟋字,一起剝皮案震驚了整個(gè)濱河市稿蹲,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌鹊奖,老刑警劉巖苛聘,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡设哗,警方通過(guò)查閱死者的電腦和手機(jī)唱捣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)网梢,“玉大人震缭,你說(shuō)我怎么就攤上這事≌铰玻” “怎么了拣宰?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)烦感。 經(jīng)常有香客問(wèn)我巡社,道長(zhǎng),這世上最難降的妖魔是什么手趣? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任晌该,我火速辦了婚禮,結(jié)果婚禮上绿渣,老公的妹妹穿的比我還像新娘朝群。我一直安慰自己,他們只是感情好怯晕,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布潜圃。 她就那樣靜靜地躺著,像睡著了一般舟茶。 火紅的嫁衣襯著肌膚如雪谭期。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 48,970評(píng)論 1 284
  • 那天吧凉,我揣著相機(jī)與錄音隧出,去河邊找鬼。 笑死阀捅,一個(gè)胖子當(dāng)著我的面吹牛胀瞪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播饲鄙,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼凄诞,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了忍级?” 一聲冷哼從身側(cè)響起帆谍,我...
    開(kāi)封第一講書(shū)人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎轴咱,沒(méi)想到半個(gè)月后汛蝙,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體烈涮,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年窖剑,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了坚洽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡西土,死狀恐怖讶舰,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情翠储,我是刑警寧澤绘雁,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站援所,受9級(jí)特大地震影響庐舟,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜住拭,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一挪略、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧滔岳,春花似錦杠娱、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至刘离,卻和暖如春室叉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背硫惕。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來(lái)泰國(guó)打工茧痕, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人恼除。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓踪旷,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親豁辉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子令野,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 一、SSH 是什么 SSH(全稱(chēng) Secure Shell)是一種加密的網(wǎng)絡(luò)協(xié)議徽级。使用該協(xié)議的數(shù)據(jù)將被加密彩掐,如果在...
    wangminglang閱讀 6,469評(píng)論 0 4
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)灰追,斷路器堵幽,智...
    卡卡羅2017閱讀 134,599評(píng)論 18 139
  • OpenSSH是SSH連接工具的免費(fèi)版本。telnet弹澎,rlogin和ftp用戶(hù)可能還沒(méi)意識(shí)到他們?cè)诨ヂ?lián)網(wǎng)上傳輸?shù)?..
    醋留香閱讀 12,051評(píng)論 0 33
  • SSH:1朴下、查看SSH客戶(hù)端版本有的時(shí)候需要確認(rèn)一下SSH客戶(hù)端及其相應(yīng)的版本號(hào)。使用ssh -V命令可以得到版本...
    faraway_com閱讀 1,350評(píng)論 0 6
  • 在過(guò)去的一段時(shí)間里,我讀了很多很多時(shí)間管理的書(shū)籍佩迟⊥爬模可是對(duì)于時(shí)間管理這個(gè)命題,我卻依舊掌握的一塌糊涂报强。每天都感覺(jué)自己...
    榮耀小悅悅閱讀 234評(píng)論 0 0