国产成人精品999视频&日本一区二区亚洲人妻精品&久久久精品国产99久久精&99热这里只有成人精品国产&精品国产剧情av一区二区&成人亚洲精品久久久久app&国产精品美女高潮抽搐A片

SSH 備忘清單

此快速參考備忘單提供了使用 SSH 的各種方法。

入門

連接

連接到服務(wù)器(默認(rèn)端口 22)

$ ssh root@192.168.1.5

在特定端口上連接

$ ssh root@192.168.1.5 -p 6222

通過(guò) pem 文件連接(0400 權(quán)限)

$ ssh -i /path/file.pem root@192.168.1.5

請(qǐng)參閱:SSH 權(quán)限

執(zhí)行

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

$ ssh root@192.168.1.5 'ls -l'

調(diào)用本地腳本

$ ssh root@192.168.1.5 bash < script.sh

從服務(wù)器壓縮和下載

$ ssh root@192.168.1.5 "tar cvzf - ~/source" > output.tgz

SCP

從遠(yuǎn)程復(fù)制到本地

$ scp user@server:/dir/file.ext dest/

兩臺(tái)服務(wù)器之間的副本

$ scp user@server:/file user@server:/dir

從本地復(fù)制到遠(yuǎn)程

$ scp dest/file.ext user@server:/dir

復(fù)制整個(gè)文件夾

$ scp -r user@server:/dir dest/

復(fù)制文件夾中的所有文件

$ scp user@server:/dir/* dest/

從服務(wù)器文件夾復(fù)制到當(dāng)前文件夾

$ scp user@server:/dir/* .

配置位置

文件路徑說(shuō)明
/etc/ssh/ssh_config系統(tǒng)范圍的配置
~/.ssh/config用戶特定的配置
~/.ssh/id_{type}私鑰
~/.ssh/id_{type}.pub公鑰
~/.ssh/known_hosts登錄主機(jī)
~/.ssh/authorized_keys授權(quán)登錄密鑰

SCP 選項(xiàng)

選項(xiàng)說(shuō)明
scp -r遞歸復(fù)制整個(gè)目錄
scp -C壓縮數(shù)據(jù)
scp -v打印詳細(xì)信息
scp -P 8080使用特定端口
scp -B批處理模式_(防止密碼)_
scp -p保留時(shí)間和模式

配置示例

Host server1 
    HostName 192.168.1.5
    User root
    Port 22
    IdentityFile ~/.ssh/server1.key

通過(guò)別名啟動(dòng)

$ ssh server1

請(qǐng)參閱:完整 配置選項(xiàng)

ProxyJump

$ ssh -J proxy_host1 remote_host2
$ ssh -J user@proxy_host1 user@remote_host2

多次跳躍

$ ssh -J user@proxy_host1:port1,user@proxy_host2:port2 user@remote_host3

ssh-copy-id

$ ssh-copy-id user@server

復(fù)制到別名服務(wù)器

$ ssh-copy-id server1

復(fù)制特定密鑰

$ ssh-copy-id -i ~/.ssh/id_rsa.pub user@server

SSH keygen

ssh-keygen

$ ssh-keygen -t rsa -b 4096 -C "your@mail.com" 

---
-t類型
-b密鑰中的位數(shù)
-C提供新評(píng)論

生成帶有電子郵件作為注釋的 RSA 4096 位密鑰

產(chǎn)生

以交互方式生成密鑰

$ ssh-keygen

指定文件名

$ ssh-keygen -f ~/.ssh/filename

從私鑰生成公鑰

$ ssh-keygen -y -f private.key > public.pub

更改評(píng)論

$ ssh-keygen -c -f ~/.ssh/id_rsa

更改私鑰密碼

$ ssh-keygen -p -f ~/.ssh/id_rsa

鑰匙類型

  • rsa
  • ed25519
  • dsa
  • ecdsa

known_hosts

從 known_hosts 搜索

$ ssh-keygen -F <ip/hostname>

從 known_hosts 中刪除

$ ssh-keygen -R <ip/hostname>

密鑰格式

  • PEM
  • PKCS8

另見(jiàn)