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...