[lftp]html
lftp <ftp.server.ip> //登錄ftp服務器安全
get <filename> //獲取某個文件到本地系統當前目錄服務器
bye //斷開鏈接ssh
[scp]ide
scp 跨主機安全複製工具工具
scp local_file remote_username@remote_ip:remote_folder加密
scp local_file remote_username@remote_ip:remote_file spa
scp local_file remote_ip:remote_folderrest
scp local_file remote_ip:remote_fileserver
* 例子:
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/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/ root@www.cumt.edu.cn:/home/root/others/
scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/
從 遠程 複製到 本地,只要將 從 本地 複製到 遠程 的命令 的 後2個參數 調換順序 便可;
例如:
scp root@www.cumt.edu.cn:/home/root/others/music /home/space/music/1.mp3
scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/
若是不想在使用命令時輸入密碼:Linux下用SCP無需輸入密碼傳輸文件
[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文件
-v 登錄時顯示診斷信息
在某個用戶下添加公鑰 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 密鑰生成器,默認狀況下公鑰生成在當前用戶~/.ssh下。須要把公鑰(*.pub)追加保存到遠程主機某用戶的~/.ssh/authorized_keys文件
-f <path/filename> 指定生成的文件名
-P '' 指定加密私鑰的密碼串,直接兩個單引號表示不加密碼
-N '<passwd>' //指定密碼,兩個單引號表示沒密碼
使用命令ssh-keygen -t rsa -P "" -f ~/.ssh/id_rsa 無交互生成密鑰
[telnet]
telnet <ip> [<port>] //遠程鏈接