Linux SSH 與 SCP命令簡述

2021-09-25 06:49:38 字數 1403 閱讀 6959

ssh

ssh為建立在應用層和傳輸層基礎上的安全協議

sshd服務使用ssh協議進行遠端控制,或在計算機之間傳送檔案。而實現此功能的telnet(遠端桌面) 是不安全的,使用明文傳送密碼

sshssh [email protected]  # 樹莓派系統的使用者名稱和區域網 ip 位址.

ssh -p 10022 user@hostname # 使用10022埠,預設為22埠

ssh [email protected] -p 8022 # 連線termux

利用ssh執行命令

ssh user@hostname python3 < test.py

或ssh user@hostname "your cmd"

配置檔案

/etc/ssh/目錄下

一般配置服務端的配置檔案ssh_config

啟動服務

1.命令列

service sshd restart|start|stop|status|reload

2.init.d 啟動指令碼

/etc/init.d 是 /etc/rc.d/init.d 的軟鏈結(soft link)。

/etc/init.d/sshd restart|start|stop|status|reload

3.配置開機自動啟動

chkconfig sshd on

chkconfig --list sshd

chkconfig sshd off

scp把當前乙個檔案copy到遠端另外一台主機上

scp /home/daisy/full.tar.gz [email protected]:/home/root

把檔案從遠端主機copy到當前系統

scp [email protected]:/home/root    /home/daisy/*.tar.gz

keygen

# termux

ssh-keygen -t rsa

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

scp ~/.ssh/authorized_keys tuo@hostname:~/tmp

# pc

cat ~/tmp/authorized_keys >> ~/.ssh/authorized_keys # 本機authorized_keys所儲存的是可以訪問本機

scp把當前乙個檔案copy到遠端另外一台主機上

scp /home/daisy/full.tar.gz [email protected]:/home/root

把檔案從遠端主機copy到當前系統

scp [email protected]:/home/root /home/daisy/*.tar.gz

本文永久更新鏈結位址

Linux SSH遠端檔案傳輸命令scp

相信各位vpser在使用vps時會經常在不同vps間互相備份資料或者轉移資料,大部分情況下vps上都已經安裝了nginx或者類似的web server,直接將要傳輸的檔案放到web server的目錄,然後在目標機器上執行 wget 就行了。當vps上沒有安裝web server和ftp serve...

Linux ssh相關命令

1 重新啟動sshd服務 root master init.d pwd etc init.d root master init.d sshd restart 停止 sshd 確定 正在啟動 sshd 確定 root master init.d 2 麒麟6下重新啟動sshd服務 root master...

Linux SSH相關命令

上傳檔案到ssh伺服器 scp r local folder remote username remote ip remote folder scp local file remote username remote ip remote folder scp test.c android 192.1...