SSH遠端登入以及遠端拷貝 Linux

2021-10-02 03:35:52 字數 1608 閱讀 2590

ssh [-p port] user@remote

scp :secure copy, 乙個在linux下用來進行遠端拷貝檔案的命令

# 把本地當前目錄下的檔案 複製到遠端 使用者目錄下的desktop

# 注意: `:` 後面的路徑如果不是絕對路徑, 則以使用者的home目錄作為參照路徑

scp -p port filename user@remote:desktop

# 把遠端 home目錄下的 desktop/file 檔案 複製到 本地當前目錄下的 file

scp -p port user@remote:desktop/file file

# 加上 -r 選項可以傳送資料夾

# 把當前目錄下的 demo資料夾 複製到 遠端 home目錄下的 desktop

scp -r demo user@remote:desktop

# 把遠端 home目錄下的desktop 複製到當前目錄下的 demo 資料夾

scp -r user@remote:desktop demo

選項

含義-r

若給出的原始檔是目錄檔案, 則scp將遞迴複製該目錄下的所有子目錄和檔案, 目標檔案必須為乙個目錄名

-p若遠端ssh伺服器的埠不是22, 需要使用大寫字母-p選項指定埠

$ scp -p 8088 -r [email protected]:data demo
解釋:

步驟:

上傳公鑰到伺服器

步驟:在.ssh資料夾中新建config檔案, 然後寫入下面內容

host 別名

​ user 使用者名稱

​ port 22

此時, 就可用ssh 別名實現遠端登入,scp同樣可以使用.

lixiaoyi@t470p:~$ cd .ssh

lixiaoyi@t470p:~/.ssh$ ls

id_rsa id_rsa.pub known_hosts

lixiaoyi@t470p:~/.ssh$ touch config

lixiaoyi@t470p:~/.ssh$ vim config

lixiaoyi@t470p:~/.ssh$ cat config

host clearlight

hostname www.clearlight.top

user clearlight

port 22

lixiaoyi@t470p:~/.ssh$ ssh clearlight

last login: sun jan 12 13:10:07 2020 from 106.8.66.188

welcome to alibaba cloud elastic compute service !

[clearlight@iz2ze7n4ftkcqan59957w2z ~]$

遠端登入 ssh

ssh服務 22埠,密文傳輸。功能 可以幫助我們管理遠端伺服器,或對遠端檔案進行傳輸。服務 sshd 軟體 openssh server 3.9p1 8.rhel4.1 配置 etc ssh sshd config 啟動ssh service sshd start stop status resta...

ssh遠端登入

ssh username 網域名稱或ip ssh i 證書檔案 username 網域名稱或ip scp username 網域名稱或ip 遠端檔案 本地目錄 scp 本地檔案 username 網域名稱或ip 遠端目錄 scp r username 網域名稱或ip 遠端目錄 本地目錄 scp r ...

SSH遠端登入

liunx下配置 1 更新系統 sudoapt get update 2 安裝ssh sudoapt get install openssh server 3 檢視ssh服務是否啟動 sudops e grep ssh 如果沒有啟動 sudo service ssh start 4 使用 gedit...