1. 程式人生 > >L-1-21 遠程連接命令

L-1-21 遠程連接命令

restart 遠程服務器 music 保存 順序 例如 serve oot scp

[lftp]

lftp <ftp.server.ip> //登陸ftp服務器

get <filename> //獲取某個文件到本地系統當前目錄

bye //斷開連接


[scp]

scp 跨主機安全復制工具

scp local_file remote_username@remote_ip:remote_folder

scp local_file remote_username@remote_ip:remote_file

scp local_file remote_ip:remote_folder

scp local_file remote_ip:remote_file

* 例子:

scp /home/space/music/1.mp3 [email protected]:/home/root/others/music

scp /home/space/music/1.mp3 [email protected]:/home/root/others/music/001.mp3

scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music

scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music/001.mp3

* 復制目錄:

* 命令格式:

scp -r local_folder remote_username@remote_ip:remote_folder

或者

scp -r local_folder remote_ip:remote_folder

* 例子:

scp -r /home/space/music/ [email protected]:/home/root/others/

scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/

從 遠程 復制到 本地,只要將 從 本地 復制到 遠程 的命令 的 後2個參數 調換順序 即可;


例如:

scp [email protected]:/home/root/others/music /home/space/music/1.mp3

scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/


[sftp]

sftp <username>@<remote.ip> //遠程登錄ftp服務器,用法類似於lftp,支持ls cd等命令


[ssh]

ssh [<username>]@<hostname> //遠程登錄主機

ssh -l <username> <hostname>

ssh [<username>]@<hostname> '<command>' //不登陸主機,但是執行一次指定命令

//配置文件/etc/ssh/下的ssh_config和sshd_config文件

在某個用戶下添加公鑰 cat <*.pub> >> ~/.ssh/authorized.keys

service sshd {restart|start|stop} sshd服務的開關

[ssh-copy-id]

ssh-copy-id -i ~/.ssh/id_rsa.pub <username>@<hostname> 將公鑰傳輸至遠程服務器

[sshd-generate]

sshd-generate

//使用ssh時,產生一個密鑰。

//使用命令:/etc/init.d/ssh {start|stop}來打開或關閉ssh服務。

//相關命令ssh


[ssh-keygen]

ssh-keygen -t rsa 密鑰生成器,需要把公鑰(*.pub)追加保存到遠程主機某用戶的~/.ssh/authorized_keys文件

-f <path/filename> 指定生成的文件名

-P '' 指定加密私鑰的密碼串,直接兩個單引號表示不加密碼

-N '<passwd>' //指定密碼,兩個單引號表示沒密碼

[telnet]

telnet <ip> [<port>] //遠程連接


L-1-21 遠程連接命令